面向对象

  1. 面向对象:一种编程思想,是针对于大型程序,复杂逻辑开发时使用的编程思想
  2. 抽象:把看着像的东西,统称为一类
  3. 封装:将属性(变量)和方法(函数)定义到类中,可以隐藏部分或全部数据。
  4. 继承:让子类继承父类的所有公有的属性和方法。
  5. 多态:让同一个方法在不同类中实现不同的功能
  6. 类:用于创建对象的模版。(属性(数据)和方法)。用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。
  7. 对象:类型(创造对象的类名),value,id,一切皆为对象
  8. 属性:对象拥有的value.是类或者对象的数据存储空间。也可以是一个简单的变量。也可以是一个复杂类型的数据,例如列表,字典等。
  9. 方法:方法是封装在类中的函数,公开方法可以被类的对象直接调用。
  10. 实例变量:在类的声明中,属性是用变量来表示的,这种变量就称为实例变量。实例变量就是一个用self修饰的变量。
  11. 实例化:创建一个类的实例,类的具体对象
  12. 创建类:使用class关键字
  13. 类的定义:

     

  14. 对象方法:

     

  15. 修改对象属性:
    把P1的年龄设置为20:

     

  16. 删除对象属性:可以使用del关键字删除对象的属性。

 

posted @ 2020-12-17 15:14  世俗-  阅读(95)  评论(0)    收藏  举报