国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python基類函數的重載與調用實例分析

2020-02-23 06:19:03
字體:
來源:轉載
供稿:網友

本文實例講述了Python基類函數的重載與調用方法。分享給大家供大家參考。具體分析如下:

剛接觸Python語言的時間不長,對于這個語言的很多特性并不是很了解,有很多用法都是還不知道。今天想著寫一個Python面向對象編程時的繼承中的函數調用。分享出來,一起進步。

因為之前接觸過Java和C++,所有對于面向對象的思想也早已經很熟析的了。這里也不再對面向對象是什么進行贅述了。我們直接上代碼吧!看看對于繼承和基類函數的調用在Python中是如何調用的~

首先,是基類文件base.py
代碼如下:'''
Created on Dec 18, 2014

@author: raul
'''

class animal(object):
    '''
    classdocs
    '''


    def __init__(self):
        '''
        Constructor
        '''
        print 'animal init'
       
    def say(self):
        print 'animal say'

然后,是子類文件child.py
代碼如下:'''
Created on Dec 18, 2014

@author: raul
'''
from inheritance.base import animal

class cat(animal):
    '''
    classdocs
    '''


    def __init__(self):
        '''
        Constructor
        '''
#         animal.__init__()
        animal.__init__(self)
        print 'cat init'
       
    def say(self):
        animal.say(self)
        print 'cat say'

if __name__ == '__main__':
    c = cat()
    c.say()

運行后,就可以看到輸出,如下:

animal init
cat init
animal say
cat say

這就說明,我們的繼承和函數的調用都已經OK了

此例子比較簡單,不過基本上也講明白了Python基類函數的重載與調用,希望學習的同學可以舉一反三。

希望本文所述對大家的Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灵丘县| 惠东县| 岳阳县| 神农架林区| 安远县| 洪湖市| 新龙县| 赤水市| 阳朔县| 泉州市| 嘉黎县| 陆丰市| 黎平县| 东平县| 嘉义县| 永州市| 房山区| 江口县| 宣汉县| 昌平区| 阜康市| 洪泽县| 德惠市| 诸暨市| 日照市| 二连浩特市| 阳山县| 连州市| 吉林市| 色达县| 吉林市| 盐边县| 台南市| 阿拉尔市| 永昌县| 柘荣县| 武宣县| 岗巴县| 盐源县| 平阴县| 奉新县|