OOD基本概念
1.类:一种描述具有相同的属性和方法的集合
2.封装:通过集成在一起形成类,让使用者通过外部接口访问内部的内容,比如属性和方法。
3.多态:通过类生成的对象,有着不同的形态。
4.继承:可以被其他类进行继承,同样继承其方法和属性。
类的声明与定义
下面创建一个类:
class Yanshi(object):
def __init__(self,*args):
pass
init 方法进行创建实例的初始化,并绑定属性到类的实例上。
calss Yanshi:
def __init__(self,name,age):
self.name=name
self,age=age
def introduction(self):
print('你好,我叫',self.name)
类的实例化与使用
类也是一个对象,每次初始化学生实例时,不用再手动增加学号,可以利用类对象本身的属性。
class Student