今天学了内部类
下面是内部类的一些用法和要求
一个.java文件可以有多个类,但是只能有一个public
内部类可以定义在类里面,也可以定义在方法里面,而且只能在方法里使用
当一个类B只会被A使用的时候,使用内部类
目的是更好的封装
一个外面的类不能被定义为private,内部类可以
内部类实例化举例
Dog.Doghouse dh=dog.new Doghouse();
内部类,从里面能调用外面,从外面也能调用里面
匿名内部类,一般和接口一起用 这个类在参数列表中,在()里面
就是把一整个类当成一个参数传进来
静态内部类