Python3 学习过程-类与对象

先只学习类的最基本用法,对类的继承、方法的重载、重写,成员变量与方法的私有化等使用时可快速阅读相关学习文档。

一、定义类,何为类,如小明、小红都在上学,可归类为学生,学生看成类

#定义学生类
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岁

你可能感兴趣的:(Python3,学习过程,python)