你所在的位置: 首页 > 正文

java:接口,及抽象类和接口的概括总结

2020-03-09 点击:622

接口

interface的功能:

1。接口的成员变量是常量,必须赋值。默认修饰符是公共静态final。无法将实例声明为变量

2。接口中的成员方法是抽象实例成员方法,默认修饰符public sbstract不能声明为static

subclass来继承父类,只能继承一个父类。类可以实现多个接口,并且需要使用多个接口。Split

interface可以继承接口

如果该类没有实现接口的所有方法,该类将被定义为抽象类

公共抽象类测试impl1实现接口{

}

如果一个类需要同时继承父类和接口,那么先继承。接口

接口实现后不能有构造方法,因为构造方法不是抽象的

接口访问权限是公共的/默认的

问题:接口和抽象类非常相似,好像接口可以做事情,抽象类也可以做,为什么使用接口?

父类需要稳定的抽象方法,这些方法总是在变化的,这些子类和子类的子类也会有影响。

有时有必要向父类添加一些方法,而不是直接从父类开始,您可以创建新的接口并在接口上扩展方法。其他子类需要实现接口

//人类抽象类

//厨师接口

//歌唱接口

抽象类和接口:

1的概要。抽象类是一类事物的高度抽象,包括属性和方法;

2。接口是方法和一系列动作的抽象。

3。当您需要抽象一类事物时,您应该使用抽象类来形成父类。

当你需要抽象一系列动作时,你需要使用接口。您需要使用这些类的类来实现相应的接口。

第4色奇米26在线观看-最新777第四色米奇影视,日本在线加勒比一本道

连平信息网 版权所有© www.heathfieldstmarys.com 技术支持:连平信息网 | 网站地图