참조변수초기화 java oop 17 변수의 초기화 변수의 초기화 지역변수(lv)는 수동 초기화 해야함(사용전에 꼭 직접 초기화해줘야 한다.) 멤버변수(iv,cv)는 자동초기화 된다. 자동초기화시 기본값 boolean false char '\u0000' byte,short,int 0 long 0L float 0.0f double 0.0d 또는 0.0 참조형 null 멤버변수(iv,cv)의 초기화 1.자동초기화: 0으로 자동초기화 2.간단초기화... 복잡초기화LVlv초기화멤버변수초기화iv생성자참조변수초기화CV기본형의초기값생성자메서드&&static지역변수초기화명시적초기화변수초기화cv초기화iv초기화자동초기화초기값간단초기화null&& java oop 20 포함 포함(composite) - 클래스의 멤버로 참조변수를 선언하는 것 - 작은 단위의 클래스를 만들고 이들을 조합해서 클래스를 만든다 클래스 간의 관계 결정하기 상속관계 ~은 ~이다(is-a) 포함관계 ~은 ~을 가지고 있다(has-a) 대부분 90%이상 포함관계로 만들면 된다 원(circle)은 점(point)이다 circle is a point (x) 원(circle)은 점(point)을 ... 포함참조변수포함관계Composite상속관계참조변수초기화Composite
java oop 17 변수의 초기화 변수의 초기화 지역변수(lv)는 수동 초기화 해야함(사용전에 꼭 직접 초기화해줘야 한다.) 멤버변수(iv,cv)는 자동초기화 된다. 자동초기화시 기본값 boolean false char '\u0000' byte,short,int 0 long 0L float 0.0f double 0.0d 또는 0.0 참조형 null 멤버변수(iv,cv)의 초기화 1.자동초기화: 0으로 자동초기화 2.간단초기화... 복잡초기화LVlv초기화멤버변수초기화iv생성자참조변수초기화CV기본형의초기값생성자메서드&&static지역변수초기화명시적초기화변수초기화cv초기화iv초기화자동초기화초기값간단초기화null&& java oop 20 포함 포함(composite) - 클래스의 멤버로 참조변수를 선언하는 것 - 작은 단위의 클래스를 만들고 이들을 조합해서 클래스를 만든다 클래스 간의 관계 결정하기 상속관계 ~은 ~이다(is-a) 포함관계 ~은 ~을 가지고 있다(has-a) 대부분 90%이상 포함관계로 만들면 된다 원(circle)은 점(point)이다 circle is a point (x) 원(circle)은 점(point)을 ... 포함참조변수포함관계Composite상속관계참조변수초기화Composite