animal은 bark 가 아니잖아 bark 는 animal이지만
Animal 에는 c 밖에 없잖아 보고도 모르냐
선언과 생성자에 대해 공부해야 할듯
Bark를 a에다 넣은거 아님?
Animal a 라고 선언한 것은 a 가 Bark 가 아닌 Animal 클래스의 성격을 갖는다는 거고 자연스레 c 변수를 갖게 되지
a 에 new Bark() 를 하여 Bark의 속성을 갖는 내용물을 쳐박아 줬지만 Animal 로 선언된 a 라는 객체는 Animal 형식밖에 나타내지 못한다는 말이야
헐, 역시 고수...
Animal a = new Animal() 후에 ((Bark)a).b 는 에러가 나지만 Animal a = new Bark() 후에 ((Bark)a).b 는 에러가 안남
오시발 headfirst
선물옵션대여계좌→【주소▶affn5.w70.kr◀복사】←선물옵션대여계좌◇선물옵션대여계좌◇선물옵션대여계좌━━선물옵션대여계좌
animal은 bark 가 아니잖아 bark 는 animal이지만
Animal 에는 c 밖에 없잖아 보고도 모르냐
선언과 생성자에 대해 공부해야 할듯
Bark를 a에다 넣은거 아님?
Animal a 라고 선언한 것은 a 가 Bark 가 아닌 Animal 클래스의 성격을 갖는다는 거고 자연스레 c 변수를 갖게 되지
a 에 new Bark() 를 하여 Bark의 속성을 갖는 내용물을 쳐박아 줬지만 Animal 로 선언된 a 라는 객체는 Animal 형식밖에 나타내지 못한다는 말이야
헐, 역시 고수...
Animal a = new Animal() 후에 ((Bark)a).b 는 에러가 나지만 Animal a = new Bark() 후에 ((Bark)a).b 는 에러가 안남
오시발 headfirst
선물옵션대여계좌→【주소▶affn5.w70.kr◀복사】←선물옵션대여계좌◇선물옵션대여계좌◇선물옵션대여계좌━━선물옵션대여계좌