抽象类和接口
程序员文章站
2022-05-22 11:14:17
...
什么是抽象方法? 个人理解 无方法体的方法为抽象方法
如:1. public void work(); public abstract void work();
抽象类
抽象类内抽象方法无方法体,抽象类不能实例化。
抽象方法格式 : public abstract void show();
接口
接口中的方法不能有方法体
两种方法格式:public void work();
public abstract void work();
接口中默认都是抽象方法,方法可写或不写adstract关键字
interface study{ //接口
public void study();
}
class yjs extends people implements study,work { // 类用implements连接接口,可连接多个接口
抽象类和接口的区别:
相同之处:不能实例化
不同:抽象类使用abstract 声明,接口使用interface声明,抽象类可以包含抽象方法(抽象方法必须使用abstract关键字)
接口必须使用抽象方法(无需使用abstract关键字)
词总结:attack 攻击 shout叫声
上一篇: drools workbench +kie server
下一篇: python 抽象类