先只学习类的最基本用法,对类的继承、方法的重载、重写,成员变量与方法的私有化等使用时可快速阅读相关学习文档。
一、定义类,何为类,如小明、小红都在上学,可归类为学生,学生看成类
#定义学生类
class student:
#定义成员变量
no = '' #学号
name = ''#姓名
age = ''#年龄
#定义构造方法,用于实例化对象时赋值给成员变量
def __init__(self, no, name,age):
self.no = no
self.name = name
self.age = age
#定义方法,注意类中方法必须包含一个参数,一般用self
def learn(self): #学习方法
print("我是学生,我的职责是学习")
def introduction(self):#自我介绍方法
print('我叫'+self.name+',我的今年'+str(self.age)+'岁')
二、对象,何为对象,可看成把类具体化,如小明是学生,小明此时可看成对象
#实例化类,创建对象学生小明
xiaomingStudent=student('001','xiaoming',12)
##调用小明学习
xiaomingStudent.learn()#输出 我是学生,我的职责是学习
##调用小明自我介绍
xiaomingStudent.introduction()#输出 我叫xiaoming,我的今年12岁
|