接口和实现 内部类

编程入门 行业动态 更新时间:2024-10-10 18:29:23

接口和实现 内<a href=https://www.elefans.com/category/jswz/34/1765347.html style=部类"/>

接口和实现 内部类

接口
接口是抽象的抽象
接口的作用
1.有利于代码的规范
2.丰富了继承的方式
3.有利于代码进行维护
4.有利于代码的安全性和严密性
接口的定义规范和意义
是引用数据类型
接口是一种特殊的抽象类
接口是一种功能的集合,一般为抽象功能的集合
class定义类,interface定义接口
类只能单继承,接口可以多实现
继承和实现很像
子类继承父类,有权直接使用父类的功能,可以不用重写就可以使用,
实现类实现一个接口,拥有接口的功能,但是都为抽象功能,必须实现类进行重写,才能够使用,侧重点关注重写
定义一下开发的规范
实现解耦,降低耦合度,高内聚低耦合
接口体
常量: ( public static final ) int MAX = 100; 可以省略public static final
抽象方法: (public abstract) void add(); 可以省略public abstract
所以说接口默认提供final,abstract,public,static关键字
接口中的方法
抽象方法
默认方法(defalut)
私有方法
静态方法
接口时使用
1.接口不能实例化
2.需要实现类进行实现,implement
3.接口,需要具体的实现类对象进行调用
具体实现类
重写所有的抽象方法+按需新增
和抽象实现类
按需重写和按需新增
需要具体的子类继承,重写抽象方法
4继承与实现的顺序
一个类先继承父类后实现接口
5.类与接口之间
只能类实现接口
6.接口和接口之间
只能继承不能实现,一个接口可以继承多个接口
内部类
了解:类中定义类 外部类 内部类
分类
成员、局部、静态、私有和匿名
成员内部类
内部类定义在外部类的成员位置
具有类的特点,可以继承其他父类,实现其他接口,具有成员的特点,可以被成员修饰符修饰…

	注意:成员内部类中不能定义静态内容,除了静态的常量成员内部类中可以直接使用外部类的成员,包括私有的外部类中可以通过成员内部类的对象调用成员内部类的成员通过外部类对象去创建成员内部类的对象,通过成员内部类对象调用成员内部类的成员
****匿名内部类作用 : 简化实现类|子类,没有自己类本身作用的实现类|子类匿名内部类对象 : 实现类|子类+创建对象new Smoke(){ //实现类类体|抽象类的子类类体@Overridepublic void smoking() {System.out.println("边吸烟边吐烟圈...");}}1.//匿名内部类对象匿名对象 : 只能在当前位置使用一次2.引用指向匿名内部类对象
接口多态 : 接口引用调用的为接口中定义的成员3.匿名内部类对象作为方法的实参

更多推荐

接口和实现 内部类

本文发布于:2024-02-06 03:54:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1746155.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:部类   接口

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!