1 内部类Java支持在一个类中声明另一个类,这样的类称作内部类,而包含内部类的类成为内部类的外嵌类。内部类的类体中不可以声明例如:某种类型的农场饲养了一种特殊种类的牛,但不希望其他农场饲养这种特殊种类的牛,那么这种类型的农场就可以将创建这种特殊种牛的类作为自己的内部类。需要特别注意的是,Java编译器生成的内部类的字节码文件的名字和通常的类不同,内部类对应的字节码文件的名字格式是“外嵌类名$ 内部类名”,例如,例子1中内部类的字节码文件是RedCowForm$RedCow.class。因此,当需要把字节码文件复制给其他开发人员时,不要忘记了内部类的字节码文件。假如将例子1中的内部类RedCow更改成static内部类,就可以在例子1的Example1_ 1

Java内部类和异常类的概念以及使用

Java内部类和异常类的概念以及使用

Java内部类和异常类的概念以及使用

Java内部类和异常类的概念以及使用

Java内部类和异常类的概念以及使用

Java内部类和异常类的概念以及使用

Java内部类和异常类的概念以及使用

Java内部类和异常类的概念以及使用

Java内部类和异常类的概念以及使用

Java内部类和异常类的概念以及使用