一,认识面向对象编程
1,什么是面向对象编程?
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。
2,面向对象最重要的两个概念就是类(Class)和实例(Instance)
类是抽象的模板,拥有相同属性和行为的对象分为一组,即为一个类
类是用来描述对象的工具,用类可以创建此类的对象(实例)
实例是根据类创建出来的一个个具体的“对象”,
每个对象都拥有相同的方法,但各自的数据可能不同。
3,声明类的语法:
class 类名(继承列表):'''类文档字符串'''类变量定义实例方法定义类方法定义(@classmethod)静态方法定义(@staticmethod)
4,构造函数用来创建类的实例
语法:
类名([创建传参列表])
5, 看一个例子:
变量tom
就是一个Student
的实例,
0x1078556a0是实