static关键字详解![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/fd771c6399a56d6b00a10481fe36b7a8.png)
抽象类
接口(重点)
有了菜单即接口,就可以既吃到中餐,又吃到西餐,反之如果不用接口就只能吃一种
接口总结
1. 约束
2. 定义一些方法,让不同的人实现
3. public abstract(接口中定义方法时会省略)
4. public static final(接口中定义属性时会省略)
5. 接口不能被实例化,因为接口中没有构造方法
6. implements可以实现多个接口
7. 若要实现接口中的方法,必须要在实现类里面重写接口中的方法
内部类
内部类就是在一个类的内部再定义一个类,比如,A类中定义一个B类,那么B类相对于A类来说就成为内部类,而A类相对于B类来说就是外部类
-
成员内部类
-
静态内部类
-
局部内部类
-
匿名内部类