黑马程序员技术交流社区
标题:
static nested class 和 inner class 的不同
[打印本页]
作者:
曹晓涵
时间:
2012-3-11 16:59
标题:
static nested class 和 inner class 的不同
Java内部类与C++嵌套类有什么区别?
作者:
张希强
时间:
2012-3-11 17:04
c++内部类与java内部类最大的区别就是:c++的内部类对象没有外部类对象的指针,不能访问外部类对象的非静态成员;java的非静态内部类对象有外部类对象的指针,能访问外部类对象的非静态成员。
作者:
李明伟
时间:
2012-3-11 17:36
C++中嵌套类相当于局部类,相当于局部变量,可以解决名字冲突和访问控制,java中的内部类远比c++中复杂,由于java中并没有变量覆盖的概念,所以设计初衷与c++有很多区别,其功能如下:可以方便的访问外部类的成员,内部类可以创建为private,只有外部类可以创建其实例
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2