27/07/2019, 16:44

Trừu tượng dữ liệu trong Python

Previous Nội dung chính: Trừu tượng dữ liệu trong Python Ví dụ trừu tượng dữ liệu trong python Trừu tượng dữ liệu trong Python Trừu tượng là một khía cạnh quan trọng của lập trình hướng đối tượng. Trong python, chúng ta cũng có thể thực hiện ẩn dữ liệu ...

Previous

Nội dung chính:

  • Trừu tượng dữ liệu trong Python
    • Ví dụ trừu tượng dữ liệu trong python

Trừu tượng dữ liệu trong Python

Trừu tượng là một khía cạnh quan trọng của lập trình hướng đối tượng. Trong python, chúng ta cũng có thể thực hiện ẩn dữ liệu bằng cách thêm dấu gạch dưới kép (__) làm tiền tố cho thuộc tính cần ẩn. Sau này, thuộc tính sẽ không hiển thị bên ngoài lớp thông qua đối tượng.

Ví dụ trừu tượng dữ liệu trong python

class Employee:
    __count = 0;

    def __init__(self):
        Employee.__count = Employee.__count + 1

    def display(self):
        print("Số lượng nhân viên: ", Employee.__count)

emp1 = Employee()
emp2 = Employee()
try:
    print(emp1.__count)
finally:
    emp1.display()

Kết quả:

Số lượng nhân viên:  2
AttributeError: 'Employee' object has no attribute '__count'
Previous
0