Cho mình hỏi hướng đối tượng trong Python có khái niệm về phạm vi truy cập (private, protected, public) như trong các ngôn ngữ khác không ?
Hỏi về hướng đối tượng trong Python
Tìm hiểu access modifier nhé bạn. Let’s google it!
2 Likes
Thật sự nó không cần thiết lắm với Python.
class person:
def __init__(self, name):
self.__name = name
def sayHello(self):
return 'Hello ' + self.__name
def __go_to_bed(self):
return 'Go to bed now'
def sleep(self):
return self.__go_to_bed()
teo = person('Teo')
print(teo.__name) # lỗi attribute
print(teo.sayHello())
Hello Teo
print(teo.__go_to_bed()) # lỗi attribute
print(teo.sleep())
Go to bed now
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?