이론


학습목표


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

+ Recent posts