151220DuoTaiDemo3

package java151220;


public class DuoTaiDemo3 {
public static void main(String[] args) {
// Zi zi=new  Zi();
// zi.method1();
// zi.method2();
// zi.method3();


/*
 在多态中成员函数非静态的特点,在编译时期:参阅引用型变量所属的类中是否有调用的方法
如果有,编译通过,如果没有,编译失败.在运行时期,参阅对象所属的类中是否有调用的方法
 
动态绑定相关
*/
// Fu fu =new  Zi();//引用的问题
// fu.method1();
// fu.method2();
// fu.method3();//method3是子类特有
/*
* 在多态中,成员变量的特点
*/
// Fu fu =new  Zi();
// System.out.println(fu.num); //fu.num  =?
// Zi zi=new  Zi();
// System.out.println(zi.num); // zi.num=?


Fu fu =new  Zi();
fu.method4();//he static method method4() from the type Fu should be accessed in a static 
//fu.method4()=Fu.method4() ,静态的特点,只要类还在
Zi zi=new  Zi();
zi.method4();
}


}






class Fu{
static int num=5;
void method1(){
System.out.println("Fu method1");
}

void method2(){
System.out.println("Fu method2");
}


static void method4(){
System.out.println("Fu method4");
}
}


class Zi extends Fu{

static int num =8;
@Override
void method1(){
System.out.println("Zi method1");
}

void method3(){
System.out.println("Zi method3");
}


static void method4(){
System.out.println("Zi method4");
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值