python構造函數__init__

Python中, 類的構造器爲__init__(雙下劃線), 裏面傳遞成員變量。

使用self參數, 並把參數也就是argument傳遞至self.val(泛指)的成員變量中。

# -*- coding: utf-8 -*-
class Dog:
    def __init__(self,name,food):
    	self.name = name
    	self.food = food
    def eat(self):
    	print('I am a dog, My name is ' + self.name)
    	print('I like eating ' + self.food)


dog = Dog('zhaoguijie','shit')
dog.eat()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章