java和C++的区别

都是面向对象的语言,都支持封装、继承和多态;

指针:Java 不提供指针来直接访问内存,程序更加安全;

继承: Java 的类是单继承的,C++ 支持多重继承; Java 通过一个类实现多个接口来实现 C++ 中的多重继承; Java 中类不可以多继承,但是!!!接口可以多继承;

内存: Java 有自动内存管理机制,不需要程序员手动释放无用内存。

猜你喜欢

转载自blog.csdn.net/qq_41939384/article/details/80920308