美文网首页
2022-05-02

2022-05-02

作者: 宝子向前冲 | 来源:发表于2022-05-01 08:02 被阅读0次

接口的定义与解释

1.接口的数据成员都是静态的,且必须初始化

2.接口中的方法必须全部都声明为abstract的,也就是说,接口不能像抽象类一样拥有一般的方法,而必须全部是抽象方法。

语法格式 :

[public] interface 接口名称 [extends  父接口名列表]

{

[public][static][final]  数据类型  成员变量名=常量;

      ......

[public][abstract]  返回值的数据类型  方法名(参数表);

        ......

}

接口实现的语法格式 :

class 类名称  implements 接口名表

{

      ......

}

语法格式

abstract  class  类名

        声明成员变量;

        返回值的数据类型  方法名(参数表)

        {

            ... 

          }

        abstract    返回值的数据类型  方法名(参数表);  ——抽象方法,不能定义方法体

抽象类中不一定包含抽象方法,但包含抽象方法的类一定要声明为抽象类。抽象类可以有构造方法,且可以被子类的构造方法调用。

必须通过覆盖方式来实现抽象类中的方法

一个类被定义为抽象类,则该类就不能用new运算符创建具体实例对象。

抽象类的子类必须实现父类中的所有抽象方法,或者将自己也声明为抽象的

相关文章

网友评论

      本文标题:2022-05-02

      本文链接:https://www.haomeiwen.com/subject/rxmmyrtx.html