扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
类和接口是同一层次的概念,类和接口是实现关系
结构中没有构造方法
JDK1.8之前,接口中只有两部分:常量,用public static final 修饰
抽象方法 用public abstract 修饰
一旦实现一个接口,那么实现类要重写全部的抽象方法
接口只能继承接口,不能继承类
类与接口之间的关系接口和类的主要区别当一个类存在的价值仅仅是为某一个类单独服务时,那么就可以将这个 类定义为所服务类中的内部类,这样可以隐藏该类的实现细节并且可以 方便的访问外部类的私有成员而不再需要提供公有的get和set方法。
分类局部内部类格式
访问修饰符 class 外部类的类名 {
访问修饰符 class 内部类的类名 {
内部类的类体;
}
}
使用方法
局部内部类
- 静态内部类不能直接访问外部类的非静态成员。
- 静态内部类可以直接创建对象。
- 如果静态内部类访问外部类中与本类内同名的成员变量或方法时,需要 使用类名.的方式访问
回调模式格式
访问修饰符 class 外部类的类名 {
访问修饰符 返回值类型 成员方法名(形参列表) {
class 内部类的类名 { 内部类的类体;
}
}
}
使用方法
局部内部类只能在该方法的内部可以使用
局部内部类可以在方法体内部直接创建对象
局部内部类不能使用访问控制符和static关键字修饰符
局部内部类可以使用外部方法的局部变量,但是必须是final的。由局部内部类和局部变量的声明周期不同所致
回调模式是指——如果一个方法的参数是接口类型,则在调用该方法时, 需要创建并传递一个实现此接口类型的对象;而该方法在运行时会调用 到参数对象中所实现的方法(接口中定义的)。
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流