亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Java的abstract關鍵字怎么使用

小億
92
2023-09-22 09:14:37
欄目: 編程語言

在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();
}
}

0
天台县| 新宁县| 当阳市| 孟州市| 买车| 石泉县| 潼南县| 乌兰察布市| 汉源县| 海安县| 松滋市| 辽阳市| 安岳县| 陇南市| 西乌珠穆沁旗| 天祝| 修武县| 彭山县| 达州市| 偃师市| 建宁县| 永定县| 白山市| 元氏县| 康马县| 保康县| 饶河县| 勐海县| 莲花县| 张家川| 西藏| 津市市| 蚌埠市| 于田县| 淮阳县| 玉田县| 漳州市| 松潘县| 台东市| 汾西县| 韶山市|