久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Java的abstract關鍵字怎么使用

171次閱讀
沒有評論

共計 966 個字符,預計需要花費 3 分鐘才能閱讀完成。

在 Java 中,abstract 關鍵字可以用于以下三個地方:

  1. 抽象類:使用 abstract 關鍵字來聲明一個抽象類。抽象類是不能被實例化的,只能被繼承。抽象類可以包含抽象方法和非抽象方法。抽象方法是沒有實現的方法,子類必須實現抽象方法才能使用。

示例代碼:

abstract class Animal {abstract void sound();
void sleep() {System.out.println("Animal sleeps");
}
}
class Dog extends Animal {void sound() {System.out.println("Dog barks");
}
}
public class Main {public static void main(String[] args) {Animal animal = new Dog();
animal.sound();
animal.sleep();}
}
  1. 抽象方法:使用 abstract 關鍵字來聲明一個抽象方法。抽象方法只有方法的聲明,沒有方法體。抽象方法必須在抽象類中聲明,并且子類必須實現抽象方法。

示例代碼:

abstract class Animal {abstract void sound();
}
class Dog extends Animal {void sound() {System.out.println("Dog barks");
}
}
public class Main {public static void main(String[] args) {Animal animal = new Dog();
animal.sound();}
}
  1. 接口:使用 abstract 關鍵字來聲明一個接口。接口是一種抽象數據類型,它只包含方法的聲明,沒有方法的實現。類可以實現一個或多個接口,實現接口的類必須實現接口中聲明的所有方法。

示例代碼:

interface Animal {void sound();
}
class Dog implements Animal {public void sound() {System.out.println("Dog barks");
}
}
public class Main {public static void main(String[] args) {Animal animal = new Dog();
animal.sound();}
}

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-20發表,共計966字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 尚义县| 建平县| 长治县| 芜湖市| 辽宁省| 太康县| 安陆市| 广河县| 大荔县| 九寨沟县| 威信县| 上林县| 锦州市| 屏东县| 米林县| 明水县| 无棣县| 青浦区| 崇州市| 岱山县| 从化市| 镇原县| 荣成市| 凤庆县| 伊通| 宁武县| 永昌县| 阿拉善右旗| 伊春市| 罗源县| 凤城市| 京山县| 济源市| 灵宝市| 曲松县| 共和县| 万盛区| 林口县| 嘉善县| 牟定县| 镇远县|