python隐藏类中属性的3种实现方法-创新互联
方法一:

效果图一:

代码一:
# 定义一个矩形的类
class Rectangle:
# 定义初始化方法
def __init__(self,width,height):
self.hidden_width = width
self.hidden_height = height
# 定义获取width、height的方法
def get_width(self):
return self.hidden_width
def get_height(self):
return self.hidden_height
# 定义修改width、height的方法
def set_width(self,width):
self.hidden_width = width
def set_height(self,height):
self.hidden_height = height
# 定义一个获取矩形面积的方法
def get_area(self):
return self.hidden_width * self.hidden_height
# 创建Rectangle的实例
r_one = Rectangle(3,4)
# 输出打印 r_one的widh
print(r_one.get_width()) # 输出 3
# 输出打印 r_one的area
print(r_one.get_area()) # 输出 12
# 改变width
r_one.set_width(5)
print(r_one.get_area()) # 输出 20 网站栏目:python隐藏类中属性的3种实现方法-创新互联
分享URL:http://www.scyingshan.cn/article/dccgoe.html


咨询
建站咨询
