课本知识点 内部类与异常类 内部类:在一个类中定义另一个类 特点:外嵌类的成员在内部类仍然有效,内部类也可调用外嵌类的方法,内部类的类体不能声明类变量及类方法 非内部类不能是static类 匿名类:创建对象时,使用父类的构造方法及类体 特点:可继承或者重写父类的方法,使用时,在某个类中匿名创造对象,故匿名类定是内部类. 类体中不能声明static成员变量及方法,匿名创造对象时,要直接使用父类的构造方法. new Bank() { 匿名类的类体 }: 上例中表明用bank的一个子类创建方法. ne