一·类的定义(相当于多个函数集合的定义)
例9.1定义一个矩形类,包含两个数据成员(属性参数):宽度和高度:该类提供两种方法(功能函数):求面积和周长
In [1]:
class Rectangle: #定义一个矩形类Rectangle #(1)定义初始化方法(所有的类都有一个初始化方法) def __init__(self,width,height): #第一个属性参数必须是self(类对象) self.width = width #给实例属性赋初值(将实参传递给形参) self.height = height #(2)定义实例方法: def getArea(self): #至少要有一个参数属性self S = self.width * self.height #求面积值并赋给变量S,用self.属性访问 return S #返回S值 def getPerimeter(self): C = (self.width + self.height) * 2 return C