Python 学习之 类与对象(一)

一、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是一个对象,它拥有属性(数据)和方法(函数)

当创建一个对象时,就是用一个模子,来制造一个实物

你可能感兴趣的:(Python,python,后端)