ПОлиморфизм шо это помним? Ага, когда наследуется метод и тд.
пример
суперкласс
public class Animal {
public void noise(){
System.out.println("animals dont make noise");
}
}
подклассы
public class Fish extends Animal {
public void noise(){
System.out.println("slurp");
}
}
пример
суперкласс
public class Animal {
public void noise(){
System.out.println("animals dont make noise");
}
}
подклассы
public class Fish extends Animal {
public void noise(){
System.out.println("slurp");
}
}
public class Dog extends Animal{
public void noise(){
System.out.println("guh");
}
}
и класс MAIN
class apples {
public static void main(String[] args){
Animal[] the list=new Animal[2]; - создаем эррэй типа Энимал, который будет еще и фищ и дог потому что те его экстенд
Dog d=new Dog(); - и создаем 2 объекта дог и фиш
Fish f=new Fish();
}
}
результат
guh
slurp
Комментариев нет:
Отправить комментарий