摘要: 一、位置 定义在代码块里和方法里的类 二、结构: 类:不能被访问修饰符修饰 属性:能被访问修饰符修饰,不能被sttaic修饰 方法:能被访问修饰符修饰,不能被static修饰 三、内部类访问外部类 在普通方法里的内部类可以访问外部类的全部成员 在静态方法里的内部类只能访问外部类的类成员 四、外部类访 阅读全文
posted @ 2019-04-03 11:37 懵七 阅读(787) 评论(0) 推荐(0)
摘要: 一、位置 被定义在一个类下,且被static修饰 二、结构 静态内部类下可以定义静态和非静态的属性和方法 三、静态内部类访问外部类 1.不能访问外部类非静态的属性和方法 2.调用属性【方法】方式: 2.1直接写属性名【调用方法名】 本质还是第二种 2.1外部类.属性名【方法名】 源码: 反编译源码: 阅读全文
posted @ 2019-03-30 11:58 懵七 阅读(1253) 评论(0) 推荐(0)
摘要: 一、位置 成员内部类是最普通的内部类,它定义在一个类的内部 二、内部类的结构 1.可以定义非静态属性和方法,不可以定义static修饰的属性和方法,可以定义static final修饰的编译期变量【不用加载类的字节码】 1.1为什么不可以定义static修饰的属性和方法? 首先内部类是外部类的一个成 阅读全文
posted @ 2019-03-29 16:06 懵七 阅读(2342) 评论(0) 推荐(0)