1、静态内部类不能直接访问外部类中非静态成员,但可以通过外部类对象访问:new 外部类().成员
2、静态内部类可以直接访问外部类中的静态成员
3、创建静态内部类时,不需要外部类对象
2、静态内部类可以直接访问外部类中的静态成员
3、创建静态内部类时,不需要外部类对象
2017-12-24
1、成员内部类相当于外部类中的一个成员变量的位置,可以使用任意访问控制符
2、成员内部类中定义的方法可以直接访问外部类中的数据,不受访问控制符的影响、
3、创建内部类对象时,内部类 对象名字=外部类对象.new 内部类();
1、外部类访问内部类的成员和方法时,要先创建内部类的对象
2、外部类和内部类有相同的方法和成员变量时,内部类默认访问自己的,如果要访问外部类的成员变量,可以使用this关键字:外部类.this.成员变量
2、成员内部类中定义的方法可以直接访问外部类中的数据,不受访问控制符的影响、
3、创建内部类对象时,内部类 对象名字=外部类对象.new 内部类();
1、外部类访问内部类的成员和方法时,要先创建内部类的对象
2、外部类和内部类有相同的方法和成员变量时,内部类默认访问自己的,如果要访问外部类的成员变量,可以使用this关键字:外部类.this.成员变量
2017-12-24
说实话对于纯小白,就是完全没有接触过编程的人来说,这个老师讲得不大好。建议看不懂的同学要多看几遍,一句一句听,这样才可能看懂。
2017-12-22
helloworld hello=new helloworld();
inner i=hello.new inner();
i.show();
inner i=hello.new inner();
i.show();
2017-12-20