马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 风不会停息 于 2018-7-3 23:48 编辑
1. 类: 用来描述具有相同属性和方法的对象的集合, 包括属性(变量)和方法(函数)。
2. 对象: 是类的实例化, 例如, 类是一个模具, 则对象为通过这个模具制造出来的实体, 类是抽象的, 而对象是具体的
3. 对象的三个特征:
1. 封装: 对外部隐藏对象的工作细节
2. 继承: 子类自动共享父类之间数据和方法的机制
3. 多态: 可以对不同类的对象调用相同的方法, 产生不同的结果
4. 类的创建(第一个字母要大写):
class Rectangle:
length = 5.00
width = 4.00 #属性
def setRect(self):
print("请输入矩形的长和宽: ")
self.length = float( input('长:') )
self.width = float( input('宽: ') )
def getRect(self):
print("这个矩形的长是: %.2f, 宽是: %.2f" % (self.length, self.width) )
def getArea(self):
area = self.length * self.width
return area #方法
5. 对象的创建:
>>> a = Rectangle() #此时a为一个对象
|