Java 抽象类

来源:互联网 发布:java将xml转换成json 编辑:程序博客网 时间:2024/06/07 04:04


        抽象方法和抽象类必须使用abstract修饰符来定义,有抽象方法的类只能被定义成抽象类,抽象类里可以没有抽象方法。

        抽象方法和抽象类的规则如下。

        1)抽象类和抽象方法必须使用abstract修饰符来修饰,抽象方法不能有方法体。

        2)抽象类不能被实例化,无法使用new关键字来调用抽象类的构造器创建抽象类的实例,只能当成父类来被继承。

        3)抽象类可以包含成员变量、方法(普通方法和抽象方法都可以)、构造器、初始化块、内部类(接口、枚举)5种成员。抽象类的构造器不能用于创建实例。

       4)含有抽象方法的类只能被定义成抽象类。

      定义抽象方法只需要在普通方法上增加abstract修饰符,并把普通方法的方法体(包括花括号)全部去掉,并在方法后增加分号即可。如:public abstract void test() ;

原创粉丝点击