JAVA之多态,
分享于 点击 13888 次 点评:252
JAVA之多态,
多态的定义:
同一个方法调用,由于对象不同可能会有不同的行为。现实生活中,同一个方法,具体实现会完全不同。
多态的要点:
public class TestPolym {
public static void main(String[] args) {
Animal animal =new Animal();
animalCry( animal );
}
static void animalCry(Animal a){
a.shout();
}
}
class Animal{
public void shout(){
System.out.println("动物园");
}
}
class Dog extends Animal{
@Override
public void shout(){
System.out.println("旺旺");
}
}
class Cat extends Animal{
@Override
public void shout() {
System.out.println("喵喵");
}
}
相关文章
- 暂无相关文章
用户点评