class animal(object): #animal 類繼承object類
def __init__(self, color):
self.color=color
def eat(self):
print("動物在吃!")
def run(self):
print("動物在跑!")
class cat(animal): #cat 類繼承animal類
def eat(self):
print("小貓在吃魚!")
class dog(animal):
def __init__(self, name,age,color): #呼叫父類的初始化方法
super(dog, self).__init__(color) # super 呼叫父類的方法
self.name=name
self.age=age
def eat(self):
print("狗在啃骨頭!")
def feed(object):
object.eat()
#多型
def feed(obj):
obj.eat()
an=animal("黃色")
cat=cat("橘色")
dog=dog("小黑",23,"黑色")
feed(dog) #在執行同樣一種方法屬性時,選擇性呼叫,在本例中an/cat/dog 中都有eat屬性,只需要更改an/cat/dog即可實現其eat屬性呼叫
同一程序中同一埠如何區分不同的Socket
為了區分不同應用程序間的網路通訊和連線,主要有 3個引數 通訊的目的ip位址 使用的傳輸層協議 tcp 或 udp 和使用的埠號。socket的原意是 插座 通過將這3個引數結合起來,與乙個 插座 socket繫結,應用層就 可以和傳輸層通過套接字介面,區分來自不同應用程式程序或網路連線的通訊,實現...
mysql 根據不同條件查詢表中同一字段
需求 需要在一張表中,查詢某個店鋪05 17和05 10兩天的同乙個gmv欄位資料 遇到問題 在測試過程中發現,如果兩天中任意一天沒有資料,則該店鋪整體資料均不顯示 解決 select a.seller nick,ifnull a.gmv,0 ifnull b.gmv,0 as last gmv f...
iOS同乙個label中設定不同的字型及顏色
在開發中,由於介面顯示的需求,很多時候乙個label中的字型大小和顏色需要不同,我們當然可以用兩個label來拼湊,但是略顯繁瑣。其實ios中給出了在同乙個label中,設定字型大小及顏色的方法,下面給出居停 實現。需要設定字型的label uilabel moneylabel moneylabel...