分享一下我学习类与对象的笔记 (一)
##
概念,类与对象
python中一切东西都有一个类,可以理解为实例,类是某个特定的个体,实例是群体中某个具体的个体。
##
创建与调用
Python里的每个类都有自己独特的属性(attribute)和方法(method),是这个类的所有实例都共享的。换言之,每个实例都可以调用类中所有的属性和方法。
###
创建
下面创建了一个简单的类
class Computer:
screen = True
def start(self):
print('电脑正在开机中……'
来解析一下
类的主要用法是:
###
调用
下面是调用类的方式
class Computer:
screen = True
def start(self):
print('电脑正在开机中……')
my_computer = Computer()
print(my_computer.screen)
my_computer.start()
稍微解析一下:
而终端显示出来是这样的
True
电脑正在开机中……
倒数第二行:my_computer.screen先是获取到类属性screen对应的值True,再用print()打印出来。最后一行:my_computer.start()调用方法start(),这个方法的功能是直接打印出’电脑正在开机中……’。细心的同学可能会有这样的疑惑:为什么实例调用方法时不用传参,定义时不是有个参数self吗?这就是参数self的特殊之处:在定义时不能丢,在调用时要忽略。至于它的作用,容我卖个关子,我的下次笔记分享会发布的。
###
小总结
刚才的东西总结一下
推荐文章: