黑马程序员技术交流社区
标题:
多态代码详解
[打印本页]
作者:
路好营
时间:
2015-11-6 23:34
标题:
多态代码详解
/*
多态
要有继承,方法重写,父类引用指向子类对象.
*/
class Demo_Animal {
public static void main(String[] args)
{
Animal a = new Cat(); //父类引用指向子类对象.
a.eat();
}
}
class Animal {
private String name;
private int age;
public Animal(){}
public Animal(String name,int age){
this.name = name;
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void eat(){
System.out.println("吃饭");
}
}
class Cat extends Animal { //继承(成员方法)
public void eat(){ //方法重写
System.out.println("猫吃鱼");
}
}
作者:
我若为神
时间:
2015-11-7 00:24
666666666666
作者:
zouxiangCEO
时间:
2015-11-7 14:51
中国好代码
作者:
窝牛。
时间:
2015-11-7 14:56
路过,打打酱油.楼主的摄影技术又牛B了...
作者:
shadowmmm
时间:
2015-11-7 18:34
6666666666666666666
作者:
路好营
时间:
2015-11-7 18:47
shadowmmm 发表于 2015-11-7 18:34
6666666666666666666
这帖子水顶的,哈哈
作者:
路好营
时间:
2015-11-7 18:48
窝牛。 发表于 2015-11-7 14:56
路过,打打酱油.楼主的摄影技术又牛B了...
纳尼?这都被你看出来了!
作者:
Sayman
时间:
2015-11-7 18:52
......................
作者:
Jared
时间:
2015-11-7 20:40
好详细 好详细 好详细
作者:
雨来
时间:
2015-11-7 21:07
Animal a = new Cat(); 正是多态的体现, 构造器前不用加public修饰也行, 但加上public 更直关 是这样的吗? 只你不加private就行
作者:
young_ants
时间:
2015-11-7 21:25
父类引用指向子类对象
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2