版权声明:本文为博主原创文章,未经博主允许不得转载 https://blog.csdn.net/qq_24644517/article/details/82786094
package day09;
/*
* 静态方法:
* 编译看左边(父类),运行看右边(父类)
* (静态和类相关,算不上重写,所以访问还是左边的)
* 只有非静态的成员方法,编译看左边,运行看右边
* */
class Demo3_polyMorphic {
public static void main(String[]args){
FatherTwo f=new SonTwo();
f.method();//相当于FatherTwo.method();
}
}
class FatherTwo{
int num=10;
public void print(){
System.out.println("父类方法");
}
public static void method(){
System.out.println("父类静态方法");
}
}
class SonTwo extends FatherTwo{
int num=20;
@Override
public void print(){
System.out.println("子类方法");
}
public static void method(){
System.out.println("子类静态方法");
}
}