100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 接口类 抽象类 多态 鸭子类型 私有制

接口类 抽象类 多态 鸭子类型 私有制

时间:2020-08-04 04:22:41

相关推荐

接口类 抽象类 多态 鸭子类型 私有制

接口类,抽象类:在python中就是一回事

1.归一化设计

2.制定一个规范,凡是继承我类的类,必须有我规定的方法

多态:python中处处是多态,只是就不出多态的示例

鸭子类型:看着像鸭子,其实就是鸭子。

封装:

1.广义的封装:给对象封装属性,给类中封装静态字段。。。

2.狭义的封装:私有制,私有成员

私有成员:静态私有字段,静态私有方法,静态私有对象属性

只能在自己的类中执行,不能在类的外部,或者派生类中访问

class A:def __init__(self, name, age, weight):self.name = nameself.__age = ageself.__weight = weightdef func(self):print(self.__age) # 在内部,可以访问私有属性a1 = A("顾亚辉", 18, 90)print(a1.name) # 在类的外面只能访问非私有属性,因为私有属性在内存地址里面是:'_A__age': 18,a1.func() # 通过其他方法在内部访问,在调用print(a1.__dict__)# 结果# 顾亚辉# 18# {'name': '顾亚辉', '_A__age': 18, '_A__weight': 90}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。