美文网首页
java043抽象类概述及特点

java043抽象类概述及特点

作者: 牛倩贱 | 来源:发表于2018-12-06 18:53 被阅读0次

    1.abstract关键字,用于修饰方法和类

    2.抽象方法:不同类的方法相似,但具体内容却不一样,所以我们只能抽取它的声明,抽象方法没有具体的方法体,没有具体方法体的方法就是抽象方法。

    抽象类:有抽象方法的类必须是抽象类

    注意:如果一个类继承了抽象类,需要重写它所有的抽象方法,或者将这个类也修饰成抽象类。、

    3.抽象类特点

            a.抽象方法只能在抽象类里面。b.抽象类和抽象方法必须被abstract修饰。c.抽象类不能创建对象(即不能实例化)。d.抽象类中可以有非抽象方法。e.抽象类和类的关系也是继承。f.如果一个类继承了抽象类,要么重写所有抽象方法,要么自己也成为抽象类。

    4.抽象类的成员特点

            成员变量:可以有成员变量也可以有常量

            成员方法:可以有抽象方法也可以有非抽象方法

            构造方法:可以有构造方法,需要对抽象类的成员变量进行初始化

    相关文章

      网友评论

          本文标题:java043抽象类概述及特点

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