JAVA 추상화 단계
public class A {
private String name;
private int ae;
public A(String name,int age){
this.name =name;
this.age =age ;
}
public void sound(){
System.out.println("동물 소리 ");
}
public void move (){
System,out.println("동물이 움직임");
}
}
public class Animal {
private String name;
private int age;
public Animal(String name, int age) {
this.name = name;
this.age = age;
}
public void sound() {
System.out.println("동물이 소리를 냅니다.");
}
public void move() {
System.out.println("동물이 움직입니다.");
}
}
public abstract class AbstractAnimal {
private String name;
private int age;
public AbstractAnimal(String name, int age) {
this.name = name;
this.age = age;
}
public abstract void sound();
public void move() {
System.out.println("추상 동물이 움직입니다.");
}
}