🔴 一个负面积是怎么算出来的
数据和管它的规矩,离多远
散着放
放一起
三个形状:长方形 3×4、正方形边长 5、三角形底 6 高 5。先看没封装的那一版:
class Bare:
"""属性裸着,谁都能直接改"""
def __init__(self, w, h):
self.w, self.h = w, h
def area(self):
return self.w * self.h
r = Bare(3, 4)
r.w = -5 # ← 外面直接伸手改
print(r.area())
全部评论