Java

자바 상속

NellKiM 2024. 10. 4. 17:34

<부모 클래스>

public class Animal {

 

void sing() {

System.out.println("부모..... 동물은 소리를 낸다.");

 

}

 

void fly() {

System.out.println("부모........동물은 날수있다.");

 

}

}

 

< 자식클래스-(Cat) >

public class Cat extends Animal{

 

public Cat(){

 

super();

System.out.println("2.Cat 생성됨");

}

 

void play() {

System.out.println("고양이 혼자놀기");

}

 

@Override

public void sing() {

System.out.println("cat.....야옹 야옹~~~~~");

}

 

@Override

public void fly() {

System.out.println("cat.....고양이는 날수없다.");

}

 

}

 

<자식클래스(Dog) >

//자식은 부모의 정보를 알수있다.

public class Dog extends Animal{

 

public Dog(){

 

super();

System.out.println("2.Cat 생성됨");

}

@Override

public void sing() {

System.out.println("Dog.....멍멍멍멍~~~~~");

}

 

@Override

public void fly() {

System.out.println("Dog.....개는 날수없다.");

}

 

}