AMBA总线概述——AHB、APB、AXI

使用 vscode 编辑 markdown 导出pdf

  返回  

python 面向对象的初识

2021/8/21 17:05:31 浏览:
class Student:
    '''
    此类是构建学生类
    '''
    daily = '学习'
    examination = '考试'

    def __init__(self,n,a,h):
        self.name = n
        self.age = a
        self.hobby = h

        # self.n = 'yz'
        # self.sex = 'n'

        # print(self)
        # print(666)

    def work(self,c):
        self.color = c
        print(f'{self.name}每天上课')

    def homeworl(self):
        print('家庭作业')

# obj = Student()  #类名()过程就叫做实例化过程,实例化一个对象
#

#
# obj = Student()
# print(obj)  #对象,实例
#  实例化一个对象时发生了三件事:
# 1、在内存中创建一个对象空间
# 2、自动执行__init__方法,并且将对象空间传给self参数。
# 3、执行__init__方法里面的代码,给对象空间封装其属性。

# 从对象的角度研究类:
# 对象操作对象里边的属性。
# obj = Student()
# del obj.n #删
# obj.age = '24' #增加了
# obj.sex = 'shuai'
# print(obj.sex)
# print(obj.__dict__)

# yz = Student('于卓',24,'学习')
# print(yz.__dict__)
# yyc = Student('于一晨',25,'钱' )
# print(yyc.__dict__)

# 对象产看类中的属性:
# yyc = Student('yyc',25,'钱' )
# print(yyc.daily)


# 对象调用类中的方法

yz = Student('yz',24,'学习')
# print(yz.__dict__)
yz.work('红色')
# print(yz.__dict__)

# self 类中方法的第一个位置参数,如果通过对象执行此方法,解释器就自动将此对象空间当成实参传给self
# 约定俗成:类中的方法一般第一个参数设置为self

class Student:
    '''
    此类是构建学生类
    '''
    daily = '学习'
    examination = '考试'

    def work(self):
        print('每天上课')

    def homeworl(self):
        print('家庭作业')

# 类名的角度去调用类中的属性
# 1。查看类中所有的内容。
# print(Student.__dict__)
# print(Student.__dict__['daily'])

# 万能的.点。
# print(Student.daily)  #查
# Student.cloth = '校服'# 增
# print(Student.__dict__)
# Student.examination = '不考试'# 改
# print(Student.examination)
#
# del Student.daily
# print(Student.__dict__)

#一般类中的属性都是通过类名.的方式去操控的。

# 类名的角度调用类中的方法。(一般类中的方法(除去类方法,静态方法)不通过类名调用)

Student.work(self=111)

class Student:
    '''
    此类是构建学生类
    '''
    daily = '学习'
    examination = '考试'

    def __init__(self,n,a,h):
        self.name = n
        self.age = a
        self.hobby = h

        # self.n = 'yz'
        # self.sex = 'n'

        # print(self)
        # print(666)

    def work(self,c):
        self.color = c
        print(f'{self.name}每天上课')

    def homeworl(self):
        print('家庭作业')

# obj = Student()  #类名()过程就叫做实例化过程,实例化一个对象
#

#
# obj = Student()
# print(obj)  #对象,实例
#  实例化一个对象时发生了三件事:
# 1、在内存中创建一个对象空间
# 2、自动执行__init__方法,并且将对象空间传给self参数。
# 3、执行__init__方法里面的代码,给对象空间封装其属性。

# 从对象的角度研究类:
# 对象操作对象里边的属性。
# obj = Student()
# del obj.n #删
# obj.age = '24' #增加了
# obj.sex = 'shuai'
# print(obj.sex)
# print(obj.__dict__)

# yz = Student('yz',24,'学习')
# print(yz.__dict__)
# yyc = Student('yyc',25,'学习' )
# print(yyc.__dict__)

# 对象产看类中的属性:
# yyc = Student('yyc',25,'学习' )
# print(yyc.daily)


# 对象调用类中的方法

yz = Student('yz',24,'学习')
# print(yz.__dict__)
yz.work('红色')
# print(yz.__dict__)

# self 类中方法的第一个位置参数,如果通过对象执行此方法,解释器就自动将此对象空间当成实参传给self
# 约定俗成:类中的方法一般第一个参数设置为self

--------------------------------------------------------记录笔记,如有侵权联系删除----------

联系我们

如果您对我们的服务有兴趣,请及时和我们联系!

服务热线:18288888888
座机:18288888888
传真:
邮箱:888888@qq.com
地址:郑州市文化路红专路93号