public class Demo2 {
public static void main(String[] args){
Person p = new Chinese("黑马程序员",3); //这里使用到了多态,父类的引用指向子类的方法!
p.SayHello();
}
}
class Person{ //定义一个Person类
private String name ;
private int age;
Person(String name,int age){
this.name = name;
this.age = age;
}
public void SayHello(){
System.out.println("我是"+ name + ",我的年龄是" + age);
}
}
class Chinese extends Person{ // Chinese类继承 Person类。
Chinese(String name,int age){ //定义 Chinese 类的构造函数,方便后面程序的访问!
super(name,age);
}
} |