이론
학습목표
break;
반목문에 이름 (라벨)을 붙이고 break label사용 (exam.Exam1_Switch 참조)
[접근제한자, 클래스, 멤버]
- private : 현재 클래스내에서만 접근해서 사용할 수 있다. (멤버변수,멤버메소드,디폴트생성자,멤버내부클래스)
~ default : 현재 패키지내에서만
# protected : 상속관계
+ public : 모든 패키지에서 접근
스테틱과 non스테틱의 차이는 new(new와상응하는것)가 들어가느냐 안들어가느냐
스태틱은 선언되어있어도 힙에있는게 아니라 스태틱영역에 있다.
배열은 객체다
참조자료형 참조변수; //선언
참조변수 = new 생성할 객체();
***POJO : 순수한 값만을 가지는 객체 , 기본생성자, 상속도 받지 않는다. 멤버는 정보를 은닉한다. 멤버필드 존재
getter,setter로 접근한다. 단축키 insert+ alt로 자동완성
콜바이 벨류: 메서드에 인자로 전달하는 방식 , 서로 영향을 주지 않음(스택)
콜바이 레퍼런스: 메서드에 인자로 전달하는 방식, 힙영역의 주소를 전달(변화가 생김)
실습
ex1.Ex1_Continue
ex1.Ex1_CountDown
ex1.Ex2_doWhile
ex2.Dog
ex2.DogMain
ex3.Ex1_Method
ex3.Ex2_Encapsulation1
ex3.Ex_Pojo
ex3.MyRobo
ex3.Home
ex3.PaintOffice
ex3.UseDoorPaint
ex3.CallByValue
exam.Exam1_Switch
exam.Exam2_Switch
exam.MyCow
'학원수업 > 자바' 카테고리의 다른 글
학원 6일차 복습(3/21) (0) | 2018.03.21 |
---|---|
학원 5일차 복습(3/20) (0) | 2018.03.20 |
학원 4일차 복습(3/19) (0) | 2018.03.19 |
학원 2일차 복습(3/15) (0) | 2018.03.15 |
학원 1일차 복습(3/14) (0) | 2018.03.14 |