一、Python 类的概念
在Python中类是一系列事物的统称,同类事物必定具有相同的特征。
日常事物的特征根据特性分为状态和行为,对应到类中是变量和方法
创建类:
class Father:
def __init__(self):
pass
1、init()方法是一种特殊的方法,被称为类的构造函数或初始化方法,当创建了这个类的实例时就会调用该方法
2、self 代表类的实例,self 在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数
类的组成部分:
1、类名称
2、类属性
3、类方法
二、Python 对象的概念
对象是类的具体表现形式,是实际存在的个体。
类是一系列事物的统称,对象就是类具体化的实例
创建实例对象:
#类姓名
#类姓名
class Father:
def __init__(self,name,age):
self.name = name
self.age = age
#类方法
def test_count(self):
return True
#创建Father类的对象
f = Father('张三',22)
# 对象方法调用
f.test_count()
#给对象添加属性
f.name = '李四'
print(f.name)
1、实例化类其他编程语言中一般用关键字 new,但是在 Python 中并没有这个关键字,类的实例化类似函数调用方式。
2、以下使用类的名称 Father来实例化,并通过 __init__ 方法接收参数
3、f = Father() 这样就产生了一个Father的实例对象,此时也可以通过实例对象f来访问属性或者方法
第一次使用f.name = '李四' 表示给f这个对象添加属性,如果后面再次出现f.name= xxx表示对属性进行修改
f是一个对象,它拥有属性(数据)和方法(函数)
当创建一个对象时,就是用一个模子,来制造一个实物