/**
* Created by xabcd on 2019/2/16.
*/
public class Java_shilihua {
public void fun1() {
System.out.println("1.Oerson{fun1()}");
}
public void fun2() {
System.out.println("2.Oerson{fun2()}");
}
}
//Student类拓展自Person类,也就继承了Person类中的fun1()、fun2()方法
class Student3 extends Java_shilihua
{
//在这里覆写Person类中的fun1()方法
public void fun1()
{
System.out.println("3.Oerson{fun1()}");
}
public void fun3()
{
System.out.println("4.Oerson{fun3()}");
}
}
/**
* Created by xabcd on 2019/2/16.
*/
public class Testshilihua
{
public static void main(String[] args)
{
//此处,父类对象由子类实例化
Java_shilihua p = new Student3();
p.fun1();
p.fun2();
}
}
3.Oerson{fun1()}
2.Oerson{fun2()}
所谓的多态性,即子类实例化对象可以转化为父类实例化对象