【Java专题】抽象类和抽象方法
被abstract修饰的方法叫做抽象方法,抽象方法没有方法体,只有方法声明。被abstract修饰的类叫做抽象类,抽象类要求子类必须实现抽象类中的抽象方法,否则子类也必须声明为抽象类。
特点
- 有抽象方法的类必须声明为抽象类
- 抽象类不能被实例化
- 抽象类可以有构造器,但不能直接创建对象,可以通过子类来调用抽象类的构造器
- 抽象类只能被用来继承
- 抽象方法必须被子类实现
代码示例
1 | package study.ghr.pk1; |
被abstract修饰的方法叫做抽象方法,抽象方法没有方法体,只有方法声明。被abstract修饰的类叫做抽象类,抽象类要求子类必须实现抽象类中的抽象方法,否则子类也必须声明为抽象类。
1 | package study.ghr.pk1; |