java.day8

今天学了内部类

下面是内部类的一些用法和要求

一个.java文件可以有多个类,但是只能有一个public

内部类可以定义在类里面,也可以定义在方法里面,而且只能在方法里使用

当一个类B只会被A使用的时候,使用内部类

目的是更好的封装

一个外面的类不能被定义为private,内部类可以

内部类实例化举例

Dog.Doghouse dh=dog.new Doghouse();

内部类,从里面能调用外面,从外面也能调用里面

匿名内部类,一般和接口一起用  这个类在参数列表中,在()里面

就是把一整个类当成一个参数传进来

静态内部类

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容