Python第八天
方法没有重载_方法的动态性
1.在python中,不要使用重名的方法,方法没有重载
这一点要注意,跟java有所区别
2.方法的动态性
私有属性
python并没有对私有的属性和方法进行明确的规定
class Employee:
def __init__(self,name,age):
self.name=name
self.__age=age
em=Employee('shukun',22)
#print(em.__age)
print(em.name)
print(dir(em))
print(em._Employee__age)#私有属性访问
私有方法
class Employee:
def __init__(self,name,age):
self.name=name
self.__age=age
def __today(self):
print("祝你生日快乐")
print("{0}岁啦".format(self.__age))#自己调用自己的属性
__company='豪雅集团'
em=Employee('shukun',22)
#print(em.__age)
print(em.name)
print(dir(em))
print(em._Employee__age)#私有属性访问
em._Employee__today()
print(Employee._Employee__company)