메소드 클래스
package jsp0607;
public class Dog extends Animal {
@Override
public String eat() {
return "멍멍";
}
}
package jsp0607;
public class Cat extends Animal {
@Override
public String eat() {
return "야옹";
}
}
package jsp0607;
public class Pig extends Animal {
@Override
public String eat() {
return "꿀꿀";
}
}
부모
package jsp0607;
public class Animal {
public String eat() {
return "먹는다";
}
}
Animal을 이용하는 클래스
package jsp0607;
public class Feed {
public String feed(Animal animal) {
return animal.eat();
}
}