-
定义一个矩形类,拥有属性:长、宽 拥有方法:求周长、求面积
class Orthogon: def __init__(self, long=0, wide=0): self.long = long self.wide = wide def perimeter(self): print('周长:', (self.long + self.wide) * 2) def area(self): print('面积:', self.long * self.wide) o1 = Orthogon(3, 4) o1.perimeter() # 周长: 14 o1.area() # 面积: 12
-
定义一个二维点类,拥有属性:x坐标、y坐标 拥有方法:求当前点到另外一个点的距离
class Coordinates: def __init__(self, x=0, y=0): self.x = x self.y = y
day17-面向对象作业
最新推荐文章于 2022-02-25 22:31:36 发布
这篇博客探讨了面向对象编程,通过定义矩形、点、圆、线段、狗和人的类来阐述对象的属性和方法。矩形类包含长和宽,能计算周长和面积;点类有x和y坐标,能计算两点间距离;圆类含半径和圆心,可求周长、面积及判断外切;线段类具备起点和终点,能获取长度;狗类有姓名、性别和品种,会叫唤;人类类有姓名、年龄和拥有的狗,能遛狗。
摘要由CSDN通过智能技术生成