初识类与对象-1
首先看到 类 这个字,你的第一反应是什么,想到了什么词语?
人类?鸟类?鱼类?植物类?没错,我们常用类来划分一个个特定的群体。
现在,请你用几秒的时间,让眼睛离开屏幕,留意一下周围,看看都有哪些种类的物品。
再来看看生物里面的各种分类
这便是生活中我们所说的类,是物以类聚的类,是分门别类的类,是多个类似事物组成的群体的统称。类的概念能帮助我们快速理解和判断事物的性质。
list
、[1,2],(1,2)哪些是类,哪些是实例?
其实创建类跟函数有些像,只是前面是一个class,而类的第一个字母要大写,简单的一行我们其实就是在告诉浏览器,我们创建了一个Dog的一个类,而我们知道,类是具有相同特征的统称,那么我们是不是应该把这些属性写进去
类的共同点,就是我们区别于其他类的依据,细分的话其实可以分成两种 1:第一种是描述事物是怎样的,有什么特征
2;第二种是描述事物能做什么,有哪些行为和作用
在编程世界中,我们会把第一种共同点叫作属性(即what),第二种叫作方法(即how)比如列表的属性有:外层有中括号,元素之间用英文逗号隔开,方法有:都可以做增删改操作(如 append、del等),编程世界中各个类的属性和方法,是需要我们自行创建的(实际上整数、列表这些内置数据类型也是需要的,只不过Python预先创建好了,我们可以直接使用)于是我们就可以把属性和方法写进类中
2-2类属性与方法的书写
属性我们用赋值语句来书写
方法则需要用到带self的函数
注意第四行和第五行,这个self可千万不能掉,作用则后面再讲,至于这个bark则是我们给方法取的名字,自己定义,而第五行则是他们的行为,至此我们就成功的创建了一个类了,既有属性又有方法1行对应右边的1行,23对应2行,4行对应3,5对应最后一行,创建完类以后我们就得调用了,留到下一篇吧