欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

抽象类和接口

程序员文章站 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叫声 


相关标签: 抽象类,接口