Python中类的定义与使用
转载自https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/00138682004077376d2d7f8cc8a4e2c9982f92788588322000 面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 仍以Student类为例,在Python中, 定义类是通过 class 关键字 : class Student(object): pass class 后面紧接着是类名,即 Student ,类名通常是大写开头的单词,紧接着是 (object) ,表示该类是从哪个类继承下来的,继承的概念我们后面再讲,通常,如果没有合适的继承类,就使用 object 类,这是所有类最终都会继承的类。 定义好了 Student 类,就可以根据 Student 类创建出 Student 的实例, 创建实例是通过类名+()实现的 : >>> bart = Student() >>> bart <__main__.Student object at 0x10a67a590> >>> Student <class '__main__