# 定義貓類
class cat:
def __init__(self, name, color):
self.name = name
self.color = color
def eat(self):
print(f"在吃的大公尺")
cat = cat("小花", "白色")
cat.eat()
class dog:
def __init__(self, name, age):
self.name = name
self.age = age
# 定義方法
def look_home(self):
print(f"今年周歲,他在看家!")
dog = dog("小黃", 2)
dog.look_home()
class flower:
def __init__(self, color):
self.color = color
# 定義方法
def look(self):
print(f"的玫瑰開的正艷麗!")
rose = flower("紅色")
rose.look()
class ma:
def __init__(self, name):
self.name = name
def run(self):
print(f"在奔騰!")
#建立物件
xm=ma("小馬")
xm.run()
#定義驢類
class lv:
def __init__(self,name):
self.name=name
def eat(self):
print(f"蠢哭了")
#建立物件
lv=lv("小驢子")
lv.eat()
#定義蛇i類
class snake:
def __init__(self,long):
self.long=long
def look(self):
print(f"長的蛇在爬行!")
#建立物件
snake=snake("2公尺")
snake.look()
#定義鳥類
class bird:
def __init__(self,age):
self.age=age
def eat(self):
print(f"的鳥兒,早起有蟲吃")
#建立物件
bird=bird("2歲")
bird.eat()
#建立龜類
class gui:
def __init__(self,age):
self.age=age
def run(self):
print(f"的烏龜在跑步!")
#建立物件
gui=gui("1000歲")
gui.run()
#定義猴子類
class monkey:
def __init__(self,age):
self.age=age
def eat(self):
print(f"的猴子喜歡吃香蕉")
#建立物件
monkey=monkey("2歲")
monkey.eat()
各種型別變數的定義以及賦值
區域性變數一般用在sql語句塊中,比如儲存過程的begin end。其作用域僅限於該語句塊,在該語句塊執行完畢後,區域性變數就消失了。declare語句專門用於定義區域性變數,可以使用default來說明預設值。set語句是設定不同型別的變數,包括會話變數和全域性變數。區域性變數定義語法形式 dec...
各種型別轉換的定義與區別
由於 c 是在編譯時靜態型別化的,因此變數在宣告後就無法再次宣告,或者無法用於儲存其他型別的值,除非該型別可以轉換為變數的型別。例如,不存在從整數到任意字串的轉換。因此,將 i 宣告為整數後,就無法將字串 hello 賦予它,如下面的 中所示。int i i hello error cannot i...
結構體定義以及類的定義
1 最正規定義方式 定義結構體data,此時結構體相當於乙個型別,比如int,如需使用此結構體,方法同int struct data char a int d struct data b 2 定義結構體data同時,定義需要使用的結構體變數sum1,sum2。如後面再需要定義結構體變數,方法同1 s...