*** 실내마스크 의무 해제 관련 공지 ***
2023년 01월 30일 실내마스크 의무 해제 및 권고 정부 방침에 대해 본원의 내부 방침을 공지합니다.
학원 집체 훈련의 특성 상 밀집도가 높고 온풍기 가동 등으로 인한 전파의 유형이 높은 점, 겨울철 한파 등으로 인한 환기의 어려움 등 으로 일정 기간 유예기간을 두고 당분간 현 마스크 착용을 유지하고자 합니다.
단 유예기간 중 교.강사의 마스크 착용은 의무화합니다.
실내마스크 착용 유예기간
- 1/30 ~ 2/28
유예기간 이후 교직원 및 훈련생의 코로나 발생 추이를 점검 후 마스크 해제 여부를 결정할 수 있도록하겠습니다.
이제 실내에서 마스크 안 써도 된다. 단, 부분해제임.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
객체지향이란 무엇인가? 복잡한 것을 단순하게!
매쏘드 - 코드, 변수 묶음
클래스 - 클래스 묶음
복잡한 절차를 단순화시키는 것이라고 하는데 감이 안잡힌다.
유지보수의 어려움을 해결하기 위해 만들었다고 한다. 객체지향 언어를 사용하면 가독성이 높아진다.
Class Object - root , 자바는 제임슨고슬링이 만들었다.
package field02;
import java.util.Arrays;
public class fieldInit /*extends Object*/{
// 기본형 변수
byte bytefield; //1byte
short shortfield; //2
int intfield; //4
long longfield; //8
boolean booleanField; //1
char charfield; //2
float floatField; //4
double doubleField; //8
//참조형 변수
int[] arrField; //4
String strField; //4
@Override
public String toString() {
return "fieldInit [bytefield=" + bytefield + ", shortfield=" + shortfield + ", intfield=" + intfield
+ ", longfield=" + longfield + ", booleanField=" + booleanField + ", charfield=" + charfield
+ ", floatField=" + floatField + ", doubleField=" + doubleField + "]";
}
}
값을 리턴해준다. 리턴 뜻이 뭔가?
package field02;
public class FieldInitTest {
public static void main(String[] args) {
FieldInit fieldInit = new FieldInit();
System.out.println(fieldInit.toString());
}
}
뭐가 잘못돼서 안되는 걸까
난 지금 이해하지 못함.
상속이 뭐야?????
객체지향 파트는 프로그래밍 언어를 배울 때 난관이라고 한다.
문법, 절차적 프로그래밍에서 갑자기 객체지향으로 가는 것이다.
나만 못 따라가는 걸까, 다들 열심히 쓰고 있긴한데 모르겠다.
그냥 따라하는 중. 이해 안됨. 정보를 숨긴다는데 뭔 소리인지?
package kr.co.ezenac.infohiding;
class Student1 {
String name;
int age;
}
class Student2 {
public String name;
private int age;
public Student2(String name, int age) {
this.name = name;
this.age = age;
}
public int getAge() {
return age;
}
public void setAge(int age) {
if(age < 0 || age > 159) {
System.out.println("나이가 부족합니다.");
this.age = 0;
return;
}
this.age = age;
}
}
public class PrivateTest {
public static void main(String[] args) {
Student1 student1 = new Student1();
student1.name = "이순신";
student1.age = -20;
System.out.printf("%s의 나이는 %d살입니다. \n",
student1.name, student1.age);
Student2 student2 = new Student2("진도준", 21);
student2.name = "멍멍이";
int age = student2.getAge();
student2.setAge(-10);
System.out.printf("%s의 나이는 %d살입니다. \n",
student2.name, age);
}
}
이해할 부분인가, 알아야 할 부분인가 잘 모르겠다. 일단은 그냥 해봅니다. 솔직히 잘 모르겠습니다.
'코딩 학원(국비지원)' 카테고리의 다른 글
패키지 안에 패키지 넣기 (0) | 2023.02.01 |
---|---|
9일 차 코딩 수업 (0) | 2023.01.31 |
7일 차 수업 (0) | 2023.01.27 |
6일 차 코딩 학원 (0) | 2023.01.26 |
1/25, 5일차 코딩 학원 후기 (0) | 2023.01.25 |