自学Python day6——–面向对象编程(类和实例)
1.类和实例
面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。
以Student类为例:
class Student(object):
pass
class之后是类名,通常以大写字母开头,之后是object,表示是从哪个类继承下来的。通常来说,如果没有合适的类继承,就用object。
通过Student类,就可以根据Student的类创建属于它自己的实例了,是通过类名+()实现:
比如:
Jim = Student(填写这个Student类的属性)
在创建类的时候我们可以填加一些这个类必要的属性。可以通过一个特殊的init方法,可以把name,score,num等一些必要的属性绑定在这个类上如:
class Student(object)
def __init_