java 和 .NET 的 类继承方面 的不同

因为工作需要 本来搞.net的我,现在来搞java了,阅读java的书籍,发现了.NET和java 很像,但是也有很多的不同点

一下都是自己总结的,以后随时补充:

第一,在类的多态方面(类里面的方法在运行时的后期绑定方面)。举个例子,male 类 继承自 person类 代码如下:

java :                    

class person{

void talk(){}

}

class male () extends person{

void talk(){}

}

.NET:                    

class person{

void talk(){}

}

class male ():person{

void talk(){}

}

若果调用代码如下:

person man=new male();

person.talk();

java 会调用male 中的talk,.Net会调用person中的talk

我的结论是

在java 的中 ,如果父类和子类中都含有相同的函数,相同的返回类型 、名字和参数,子类会覆盖父类的,.net则会去调用父类的

转载于:https://www.cnblogs.com/zyc-it/p/3205676.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值