深入了解Python的繼承

2022-09-21 16:54:11 字數 1629 閱讀 3914

目錄

繼承的概念:子類 擁有 父類 的所有 方法 和 屬性;

不使用繼承類

class animal:

def eat(self):

print("吃")

def drink(self):

print("喝")

def run(self):

print("跑")

def sleep(self):

print("睡")

class dog:

def eat(self):

print("吃")

def drink(self):

print("喝")

def run(self):

print("跑")

def sleep(self):

print("睡")

def bark(self):

print("汪汪叫")

# 建立乙個物件 - 狗物件wyuehqqoo

wangcai = dog()

wangcai.eat()

wangcai.drink()

wangcai.run()

wangcai.sleep()

wangcai.bark()

1)、繼承的語法

class 類名(父類名):

pass

子類 繼承自 父類,可以直接 享受 父類中已經封裝好的方法,不需要再次開發;

子類 中應該根據 職責,封裝 子類特有的 屬性和方法;

使用繼承類:

class animal:

def eat(self):

print("吃---")

def drink(self):

print("喝---")

程式設計客棧 def run(self):

print("跑---")

def s程式設計客棧leep(self):

print("睡---")

class dog(animal):

# 子類擁有父類的所有屬性和方法

# def eat(self):

# print("吃")

## def dri程式設計客棧nk(self):

# print("喝")

## def run(self):

# print("跑程式設計客棧")

## def sleep(self):

# print("睡")

def bark(self):

print("汪汪叫")

# 建立乙個物件 - 狗物件

wangcai = dog()

wangcai.eat()

wangcai.drink()

wangcai.run()

wangcai.sleep()

wangcai.bark()

2)、專業術語

dog 類 animal 類的子類 ,animal 類是 dog 類的父類,dog 類 從 animal 類繼承;

dog 類 animal 類的派生類,animal 類是 dog 類的基類,dog 類從 animal 類派生;

本文標題: 深入了解python的繼承

本文位址:

深入了解A

一 前言 在這裡我將對a 演算法的實際應用進行一定的 並且舉乙個有關a 演算法在最短路徑搜尋的例子。值得注意的是這裡並不對a 的基本的概念作介紹,如果你還對a 演算法不清楚的話,請看姊妹篇 初識a 演算法 這裡所舉的例子是參考amit主頁中的乙個源程式,使用這個源程式時,應該遵守一定的公約。二 a ...

深入了解A

一 前言 在這裡我將對a 演算法的實際應用進行一定的 並且舉乙個有關a 演算法在最短路徑搜尋的例子。值得注意的是這裡並不對a 的基本的概念作介紹,如果你還對a 演算法不清楚的話,請看姊妹篇 初識a 演算法 這裡所舉的例子是參考amit主頁中的乙個源程式,使用這個源程式時,應該遵守一定的公約。二 a ...

深入了解python的函式引數

目錄 這是乙個求等差數列和的函式,使用必需要傳入乙個引數n,這就是位置引數 def sum n sum 0 i 1while i n sum i i 1 return sum result sum 100 print result 預設引數就是,我在函式中已經將乙個引數提前設定好了值,如果你沒有傳入...