关于静态内部类:class
一.静态内部类能够有静态成员,而非静态内部类则不能有静态成员。变量
二.静态内部类的非静态成员能够访问外部类的静态变量,而不能访问外部类的非静态成员float
三.非静态内部类的非静态成员能够访问外部类的非静态变量方法
四.静态内部类能够访问外围类的静态数据,包括私有数据,但不能访问非静态数据;im
五.非静态内部类能够直接访问外围类的数据,包括私有数据数据
四.抽象方法必须以分号结尾,且不能带花括号. public abstact boolean isStupid();static
五.局部变量前不能听任何访问修饰符(public、proctected、private);final能够用来修饰局部变量(final如何abstract,strictfp: strict float point ,都是非访问修饰符,strictfp只能修饰class和method,而非variable)img
六.abstract 的 method 不能以 private 修饰,由于abstract 的 method 就是让子类以 implement 实现具体细节的poi
七.final 修饰的成员变量必须在构造器结束以前就被赋予一个明确的值 final int i = 0;interface
八.任何在interface 中声明的成员变量默认为public static final 的,其实现类不能改变成员变量