使用abstract定義的類
- 抽象類不能夠生成物件
- 如果一個類中包含抽象函式,那么這個類必須被宣告為抽象類
- 如果一個類中沒有抽象函式,那么這個類也可以被宣告為抽象類
抽象類天生就是爹
抽象函式必須在子類中復寫
abstract public class Person { String name; int age; Person() { System.out.println("Person 無參構造"); } abstract void eat(); }
public class Student extends Person { Student() { super(); System.out.println("Student 無參構造"); } @Override void eat() { // TODO Auto-generated method stub System.out.println("我要吃飯"); } }
public class Test { public static void main(String[] args) { // TODO Auto-generated method stub Student student = new Student(); student.eat(); } }
運行結果
Person 無參構造
Student 無參構造
我要吃飯
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/24445.html
標籤:Java
