为什么要设计接口内部类?要解决什么问题?
来源:互联网 发布:网络机柜42u 尺寸规格 编辑:程序博客网 时间:2024/05/09 03:15
1,为什么要设计接口内部类?要解决什么问题?
在接口当中,不允许方法体的存在,但是为了让实现该接口的类可以使用方法体,可以在接口中定义内部类(内部类可以继承本接口,或者其他接口),接口中定义的内部类的类型,自动是public static类型。
抽象类也可以存在方法体。
2,内部类实现本接口。内部类是静态的。所以可以直接访问。
interface outInterface{
void echos();
class interStaticClassimplements outInterface{
public void echos() {
System.out.println("this is interfaceInnerClass!!!");
}
}
}
public class interfaceStaticInnerClassimplements outInterface {
public void echos() {
System.out.println("this is my!");
}
public static void main(String[] args) {
//this is interfaceInnerClass!!!
outInterface outss = new outInterface.interStaticClass();
outss.echos();
//this is my!
interfaceStaticInnerClass ddd = new interfaceStaticInnerClass();
ddd.echos();
}
}
0 0
- 为什么要设计接口内部类?要解决什么问题?
- 为什么要设计内部类?它要解决什么问题?它的特点是什么?
- 为什么要定义内部类??
- 为什么要使用内部类?
- java内部类有什么好处?为什么需要内部类?
- 为什么要用嵌套类,内部类?
- Java为什么要使用内部类?
- Java为什么要使用内部类?
- Java中为什么要使用内部类
- java中为什么要引入内部类
- handler为什么要使用内部类
- Java为什么要使用内部类?
- Java中为什么要使用内部类
- Java中为什么要使用内部类
- Java为什么要使用内部类?
- Java为什么要使用内部类?
- Java中为什么要使用内部类
- Java为什么要使用内部类
- C++获取指定文件夹下的所有文件名(或路径)
- xargs与管道“|”区别
- 51. N-Queens
- cocos2d-x物理引擎-Box2D介绍及开发实例
- 悲剧啊!Mysql的上古BUG!!!
- 为什么要设计接口内部类?要解决什么问题?
- 坚持#第64天~珍惜时间、最快速度
- 如何编写好的代码?
- C++获取指定文件夹下的所有文件名(或路径)
- TCP状态转换图
- 删除单链表倒数第n个节点
- 文件的操作1----打开关闭文件
- hibernate中one-to-one两种配置方式
- 为什么设计泛型?