类和函数对象概念
类
:同一类的事物,是个抽象的概念(属性、方法)
对象
:符合类描述的具体存在的
例如把电脑当做是一个类,然后你现在所使用的具体存在的电脑就是对象。
为什么要封装类?举个例子,ATM机是一个类,有取钱、存钱,转账等功能; 一个工商银行的ATM机就是一个对象,如果只有存钱功能,没有转账功能,需要到别的机器才能转账就很麻烦,所以封装类就是让功能一体化,方便使用。
一、定义类
语法:
class 类名:#类名都用大驼峰命名方式
属性
def(self):
例如定义个猫类,一般在类里面的函数称叫方法,不在类里面的叫函数
class Cat:
kind = "布偶" # 属性
def eat(self): # 方法
print("吃东西")
def run(self): # 方法
print("跑起来了")
二、实例化——创建符合类的对象
(通俗地理解,若电脑是个类,有一台电脑生产出来了,就是创建了一个对象)
class Cat:
kind = "布偶" # 属性
def eat(self): # 方法
print("吃东西")
def run(self): # 方法
print("跑起来了")
2.1 创建对象语