Computer >> Máy Tính >  >> Lập trình >> Java

Các lớp và phương thức trừu tượng trong Java


Có. Chúng ta có thể tạo phương thức / lớp trừu tượng trong Java rất dễ dàng.

Ví dụ

Để tạo một lớp trừu tượng, chỉ cần sử dụng từ khóa trừu tượng trước từ khóa lớp, trong khai báo lớp.

/* File name : Employee.java */
public abstract class Employee {
   private String name; private String address;
   private int number; public Employee(String name, String address, int number) {
      System.out.println("Constructing an Employee");
      this.name = name;
      this.address = address; this.number = number;
   }
   public double computePay() {
      System.out.println("Inside Employee computePay");
       return 0.0;
   }
   public void mailCheck() {
      System.out.println("Mailing a check to " + this.name + " " + this.address);
   }
   public String toString() {
      return name + " " + address + " " + number;
   }
   public String getName() {
      return name;
   }
   public String getAddress() {
      return address;
   }
   public void setAddress(String newAddress) {
      address = newAddress;
   }
   public int getNumber() {
      return number;
   }
}

Bạn có thể thấy rằng ngoại trừ các phương thức trừu tượng, lớp Employee giống như lớp bình thường trong Java. Lớp bây giờ là trừu tượng, nhưng nó vẫn có ba trường, bảy phương thức và một phương thức khởi tạo.