Java和C++的区别杂记

1.java中的作用域描述符(类比于C++是通过"."来实现,Java中"类名.静态成员名",C++中"类名::静态成员名"

2.java中子类中不能修改继承到的成员的权限,但是C++中是可以的。

3.java中接口中声明的函数前需要加public

4.static方法,java中通过"类名.方法名"直接调用,C++中是使用作用域描述符"::"

5.java中声明的abstract抽象类可以值实例化interface的部分成员方法。

6.java中子类对象赋值给父类(或者是N级父类)直接体现出多态,而C++中的虚函数才能体现出多态。

猜你喜欢

转载自www.cnblogs.com/hellokitty2/p/10663452.html
今日推荐