1. 程式人生 > >python面向對象基礎

python面向對象基礎

實例對象 env log style class cnblogs set 實例 pre

#! /usr/bin/env python
#! -*- cording:utf-8 -*-

class Turtle:
    def __init__(self,x):
        self.num=x
class Fish:
    def __init__(self,x):
        self.num=x
class Pool:
    def __init__(self,x,y):
        self.turtle=Turtle(x)
        self.fish=Fish(y)
    def printname(self):
        print("水池裏共有烏龜 %d 只,小魚 %d 條
"%(self.turtle.num,self.fish.num)) #輸出數量 pool=Pool(1,10)#實例化pool pool.printname() class CC: def setxy(self,x,y): self.x=x self.y=y def printxy(self): print(self.x,self.y) dd=CC() dd.__dict__ {} print(CC.__dict__)#輸出屬性 #屬性 dd.setxy(4,5)#4,5只屬於實例對象 print(dd.__dict__)
#不要使用類屬性,用來跟蹤一些值

python面向對象基礎