python面向对象编程
python面向对象格式为class 对象名(继承类) ————继承类一般是object,object是所有类最终都会继承的类
class Student(object):
def __init__(self,name,age):
self.name = name
self.age = age
执行
>>> s = Student('hehe',20)
>>> s.name
'hehe'
>>> s.age
20
__init__()是一个特殊方法。一是在对象生命周期中初始化是最重要的一步;每个对象必须正确初始化后才能正常工作。二是__init__()参数值可以有多种形式。类中定义的函数有一点不同,其中第一个参数永远是实例变量self,并且,调用时,不用传递该参数。除此外,类的方法和普通函数没有什么区别。
未完待续