定義各種類,以及類的使用

2021-10-01 20:41:00 字數 1860 閱讀 5395

# 定義貓類

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...