Abstract class là gì?
Noun
Java
- ★
- ★
- ★
- ★
- ★
Lớp trừu tượng
Trong Java, lớp trừu tượng (abstract class) là một lớp (class) có từ dành riêng (reserved word) abstract trước tên lớp (class), ví dụ abstract class BaseClass. Bạn không thể trực tiếp tạo các đối tượng (object) từ lớp trừu tượng (abstract class) bằng toán tử new. Một lớp trừu tượng (abstract class) có thể có không hoặc nhiều phương thức trừu tượng (abstract method). Bên dưới là lớp trừu tượng (abstract class) trong ngôn ngữ Java với một phương thức trừu tượng có tên animalSound:
abstract class Animal {
public abstract void animalSound();
public void sleep() {
System.out.println("Zzz");
}
}
Từ ví dụ trên, không thể tạo một đối tượng của lớp Animal:
Animal myObj = new Animal(); // will generate an error
Learning English Everyday