python之面向对象(1)

1、类:类是一个模板,它描述一类对象的状态和行为,把这个模板实现以后,就是一个对象

2、对象:对象是类的一个实例,有状态和行为

eg:

 

 备注:(1)在python3中object为所有类的基类,所有类在创建时默认继承object,所以也可以不声明继承object

              (2)类下面方法的创建使用关键字def,区别在于,方法的第一个参数必须是存在的,一般习惯命名为self,但调用时不需要传值

2、一般在创建类时会首先声明初始化方法__init__()

eg:

class person():
   def __init__(self,name):
        self.name =name
   def sayhi(self):
        print('Hello,my name is ',self.name)
p=person("andy")
p.sayhi()
      
原文地址:https://www.cnblogs.com/yuer02/p/12260488.html