初始化方法__init__
创建类的时候,__init__作为初始化方法可以用来设置对象属性,并给予初始值,可以是参数或者固定值
# coding:utf-8
# 关于初始化 __init__ 方法
class Dog:
def __init__(self,new_name):
print '初始化'
# self.属性 = 行参数
# 也可以直接赋值 self.属性 = '哈士奇'
# name 是属性,new_name 是行参
self.name = new_name
def eat(self):
print '%s 喜欢吃骨头' % self.name
# 创建对象,会自动调用初始化方法__init__
ha_shi_qi = Dog('哈士奇')
ha_shi_qi.eat()