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则会去调用父类的
一下都是自己总结的,以后随时补充:
第一,在类的多态方面(类里面的方法在运行时的后期绑定方面)。举个例子,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则会去调用父类的
相关文章推荐
- Java,C#,C++在继承,覆盖和多态,抽象类等几个方面的比较归纳
- java调用mysql存储过程返回多个结果集,与.net不同
- Java 泛型在类继承方面的使用
- Java和.NET在开发中的不同盘点
- 从COM、.Net、JAVA三个方面讲述AE开发的最基本的原理。
- 【笔试】诺西 java的继承中extends和implementation的不同
- java入门:JAVA和.net不同之处
- 【心得体会】c#与java继承的时候,对方法覆盖的不同处理
- C++和Java继承关系中方法覆盖的不同
- 使用java开发时该从哪些不同方面提高系统性能
- 东莞依时利诚聘java与.net方面的英才
- JAVA进阶 面向对象程序设计——第4章 继承与多态【不同访问属性使子类在使用这些成员时不同】
- JAVA和.NET开发过程中的一些不同
- JAVA和.NET开发过程中的不同
- wsdl 关于nillable和minOccurs 在.NET和java中的不同
- Java中组合与继承的区别与不同的应用场景
- 两个不同信仰的博客对.NET和Java的争辩
- Java和.NET在开发中的不同盘点 广州疯狂JAVA
- Java和.NET开发过程中的一些不同
- JAVA和.NET开发过程中的不同