Abstract Class

Định nghĩa Abstract Class là gì?

Abstract ClassTóm tắt Lớp. Đây là nghĩa tiếng Việt của thuật ngữ Abstract Class - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

Độ phổ biến(Factor rating): 5/10

Một lớp trừu tượng, trong bối cảnh của Java, là một lớp cha mà không thể được khởi tạo và được sử dụng để nhà nước hoặc xác định đặc điểm chung. Một đối tượng không thể được hình thành từ một lớp trừu tượng Java; cố gắng để nhanh chóng một lớp trừu tượng chỉ tạo ra một lỗi biên dịch. Lớp trừu tượng được khai báo sử dụng trừu tượng từ khóa. Lớp con mở rộng từ một lớp trừu tượng có tất cả các thuộc tính lớp trừu tượng, ngoài các thuộc tính cụ thể cho từng lớp. Lớp trừu tượng khẳng định những đặc điểm lớp học và phương pháp thực hiện, do đó việc xác định một giao diện chung.

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

Lớp trừu tượng đóng vai trò là mẫu cho các lớp con của họ. Ví dụ, abstract class Tree và lớp con, Banyan_Tree, có tất cả các đặc điểm của một cái cây cũng như đặc điểm đặc trưng cho đa tree.Understanding sự khác nhau giữa một lớp trừu tượng và một giao diện là điều cần thiết. Một giao diện duy nhất có tờ khai phương pháp hoặc các phương pháp trừu tượng và các thành viên dữ liệu liên tục, trong khi một lớp trừu tượng có thể có phương pháp trừu tượng, biến thành viên và phương pháp cụ thể. Bởi vì Java chỉ hỗ trợ thừa kế duy nhất, một lớp có thể thực hiện một số giao diện nhưng có thể mở rộng chỉ có một lớp trừu tượng.

What is the Abstract Class? - Definition

An abstract class, in the context of Java, is a superclass that cannot be instantiated and is used to state or define general characteristics. An object cannot be formed from a Java abstract class; trying to instantiate an abstract class only produces a compiler error. The abstract class is declared using the keyword abstract. Subclasses extended from an abstract class have all the abstract class's attributes, in addition to attributes specific to each subclass. The abstract class states the class characteristics and methods for implementation, thus defining a whole interface.

Understanding the Abstract Class

Abstract classes serve as templates for their subclasses. For example, the abstract class Tree and subclass, Banyan_Tree, has all the characteristics of a tree as well as characteristics that are specific to the banyan tree.Understanding the differences between an abstract class and an interface is essential. An interface only has method declarations or abstract methods and constant data members, while an abstract class may have abstract methods, member variables and concrete methods. Because Java only supports single inheritance, a class can implement several interfaces but can extend only one abstract class.

Thuật ngữ liên quan

  • Class
  • Abstract Class
  • Java
  • Web Development
  • Override
  • Overloading
  • Function
  • Procedure
  • Method
  • Commit

Source: ? Technology Dictionary - Filegi - Techtopedia - Techterm

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *