您的位置:首页 > 编程语言 > Java开发

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

2013-07-22 16:59 211 查看
因为工作需要 本来搞.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则会去调用父类的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: