类和对象(实例)
- 类是一个属性和方法的集合
例如,students是一个类,指的是学生这个集合
- 对象,也称为实例,是一个类的具体实现。类对象就是可以用类名直接表示的对象
例如,student是students这个类的具体实现,一个群体中具体的某一个人。
首先,定义一个类
1 | class Student: |
- 实例绑定属性
bart是指向实例的,它就代表了实例本身,bart通过运算符’.'来引用属性。
1 | class Student(object): |
- 实例的属性和方法
实例的属性也就是对象的变量,与c需要中的prviate中的变量差不多,能被方法调用。
实例的方法,实例绑定的函数,也称为公有接口,与c中public中的公共接口类似。实例能够通过公共接口调用实例变量。但是不能直接修改实例变量。
- conclusion
类(学生群体)是对象(一个学生)的集合,对象拥有属性(学生的成绩和名字等)和方法(运用学生的属性进行操作的函数).类拥有对象和属性,对象是类中的单个实例。类属性是静态变量,类加载的时候就分配了内存被类中的对象共享。