예제를 통한 상속의 이해2Backend/java2018. 8. 8. 19:44
Table of Contents
반응형
package day08;public class DogTest {public static void main(String[] args){/*// TODO Auto-generated method stub/*Animal a =new Animal();System.out.println(a.kind);a.breath();Dog d = new Dog();//System.out.println(d.super.kind);// Static 이라는 곳에는 super자체를 쓸 수가 없다.System.out.println(d.kind);System.out.println(d.name);d.Print();d.breath();Animal d2 = d ; // Is a 관계와 똑같은 형태인데 다른 모습*/Dog d =new Dog();System.out.println(((Animal)d).kind); // 동물의 종류System.out.println(d.kind); // 강아지의 종류// 하위 클래스 --> 부모 클래스로// Up CastingAnimal d2 = new Dog();System.out.println(d2.kind); // 동물의 종류System.out.println(((Dog)d2).kind); // 강아지 종류// 부모 클래스 --> 하위 클래스로// Down Casting}}
반응형
'Backend > java' 카테고리의 다른 글
예제를 통한 상속의 이해4 (0) | 2018.08.08 |
---|---|
예제를 통한 상속의 이해3 (0) | 2018.08.08 |
예제를 통한 상속의 이해 (0) | 2018.08.08 |
내가 오버라이딩을 잘 했는지 궁금할 때 (0) | 2018.08.08 |
this 와 Super의 차이점 (0) | 2018.08.08 |
@IT grow. :: IT grow.
#IT #먹방 #전자기기 #일상
#개발 #일상