摘要:
1.Java和C++都是面向对象语言,也都支持继承,封装,多态; 2.Java中不支持指针的使用,但是C++支持; 3.Java只支持单继承,C++同时支持单继承和多继承,但是Java的接口可以多继承 4.Java具有内存管理机制,不需要手动释放内存; 阅读全文
摘要:
1.面向过程 优点:面向过程的效率比较高,因为面向对象每次使用类的方法的时候,都需要创建对象,较为消耗资源; 缺点:没有面向对象容易维护,复用和拓展; 2.面向对象 优点:容易维护,复用,拓展性好,由于面向对象具有继承,封装,多态的特性,所以很容易设计出耦合度很低的程序,使系统更加灵活; 缺点:性能 阅读全文