类造就万物-面向对象一

  • 什么是面向对象

面向对象是一种编程方式,在编程领域中一共有三种编程风格
1、面向过程
2、函数式编程
3、面向对象编程
以上三种编程方式都有各自的优缺点,比如典型的C语言编程是面向过程的编程方式,虽然代码易读,但是维护难度大,函数式编程易读性差,面向对对象这种编程方式可以节约时间,维护性好,但是也要不易读的缺点,总之三种编程风格没有绝对的好与坏。

  • 类和对象

类:就是把一类事物的相同特征和动作整合到一起就是类,是一个抽象的概念
对象:就是依据类创建的一个具体的事物
就好比我们人类就是一个类,生活中的每一个人都是这个类所产生的对象,即实例,实际存在的一个具体事物,简单来说类就是一个模板,对象就是通过这个模板做出来的东西

  • 类具备的特征和动作是什么

刚刚我们提到类就是把一类事物的相同特征和动作整合到一起,相同特征就是属性,动作就是函数,换句话说,类就是数据属性和函数属性的结合体

  • 如何定义一个类

定义一个类十分简单,利用关键字class来定义类具体的格式如下

class Person:
    x = 1   #数据属性
    def func(self):  #函数属性
        pass

我们先不需要关系内部具体一些符号的含义,只需明白类的概念,对象的概念,类是由数据属性和函数属性结合的。后面的章节会一一叙述各自含义和类中的一些方法

你可能感兴趣的:(类造就万物-面向对象一)