首页 > 代码库 > python读书笔记之面向对象的基本概念

python读书笔记之面向对象的基本概念

面向对象的主要目的是提高程序的重复可用性

oop object-oriented programming

相近对象 归为类

class Bird(object)                           ##括号中的object,当括号中为object时,说明这个类没有父类(到头了))

  have_feather = True

  way_of_reproduction = ‘egg‘

 

summer = Bird()

print  summer.way_of_reproduction

动作

方法的第一个参数必须是self,无论是否用到。

子类

类别本身还可以进一步细分成子类

在oop中,我们通过继承inheritance来表达上概念

class Chicken(Bird)

  way_of_move = ‘wald‘

  possible_in_KFC = True

 

python读书笔记之面向对象的基本概念