fqy131314

Python—类和对象

简单来说,类是对象的蓝图和模板,而对象是类的实例。这个解释虽然有点像用概念在解释概念,但是从这句话我们至少可以看出,类是抽象的概念,而对象是具体的东西。在面向对象编程的世界中,一切皆为对象,对象都有属性和行为,每个对象都是独一无二的,而且对象一定属于某个类(型)。当我们把一大推拥有共同特征的对象的静态特征(属性(和动态特征(行为)都抽取出来后,就可以定义出一个叫做“类”的东西

基本概念

面向对象

面向对象是一种抽象,是一种用分类的方式看待问题的方法,面向对象有三大特性:封装、继承、多态

上面说了面向对象是一种用分类的方式看待问题的方法,一个分类就是一个类,可以把类看作是一个抽象的模板,如:Car类

对象

对象是根据类创建出来的一个个实例。

基本使用

类的定义

# 类的定义

class Student:

        pass

对象的创建

# 创建 Student 的实例对象 c

class Student:        

        pass

obj = Student()

类中定义属性

# 定义 Student 的类变量 name

class Student:

        name = 'Micheal'

# 访问类变量name

obj = Student()

print(obj.name)

类的方法

Python有三种常见的方法,分别为:实例方法、类方法、静态方法,这三种方法都定义在类中。

类方法

posted on 2022-12-10 09:56  会飞的鱼-blog  阅读(24)  评论(0)    收藏  举报  来源

导航