Android开发会用到C、C++、Java几种语言,有时候会因为语法问题纠结一会儿。以后要把这些纠结过的问题记录下来。
内部类访问外部类成员变量的问题——
内部类与嵌套类都是指在类中定义类。c++内部类与java内部类最大的区别就是:
c++的内部类对象没有外部类对象的指针,不能访问外部类对象的非静态成员;java的非静态内部类对象有外部类对象的指针,能访问外部类对象的非静态成员
Android开发会用到C、C++、Java几种语言,有时候会因为语法问题纠结一会儿。以后要把这些纠结过的问题记录下来。
内部类访问外部类成员变量的问题——
内部类与嵌套类都是指在类中定义类。c++内部类与java内部类最大的区别就是:
c++的内部类对象没有外部类对象的指针,不能访问外部类对象的非静态成员;java的非静态内部类对象有外部类对象的指针,能访问外部类对象的非静态成员