小醉寒i

【原创】Python类的使用(二)
class Computer(object): #定义一个类 def __init__(self,...
扫描右侧二维码阅读全文
26
2019/07

【原创】Python类的使用(二)

class Computer(object):     #定义一个类
    def __init__(self,HuaWei,Apple,):       #定义初始化方法
        self.HuaWei = HuaWei
        self.Apple = Apple

    def product(self):      #定义一个普通方法
        print(self.HuaWei,'是中国制造')
        print(self.Apple,'也是中国制造')

class HuaWei(Computer):     #未定义初始化方法 __init__(self),当调用时没有在子类中定义形参且无法找到形参则使用父类中的初始化方法,如果设置了则优先使用子类初始化方法,父类为Computer。
    pass

    def China(self):       #定义一个普通方法
        print('中国产品')

class Apple(Computer):      #未定义初始化方法 __init__(self),当调用时没有在子类中定义形参且无法找到形参则使用父类中的初始化方法,如果设置了则优先使用子类初始化方法,父类为Computer。
    pass

    def American(self):     #定义一个普通方法
        print('美国产品')


#huawei
huawei = HuaWei('HuaWei','Apple')       #使用变量huawei接受HuaWei('HuaWei','Apple')并且实例化对象
huawei.product()        #使用变量huawei调用Computer父类类中的product方法
huawei.China()         #使用变量huawei调用HuaWei类中的China方法

#apple
apple = Apple('HuaWei','Apple')        #使用变量apple接受HuaWei('HuaWei','Apple')并且实例化对象
apple.product()     #使用变量apple调用Computer父类类中的product方法
apple.American()         #使用变量apple调用HuaWei类中的China方法
C:\Users\wangw\PycharmProjects\untitled1\venv\Scripts\python.exe C:/Users/wangw/PycharmProjects/untitled1/test.py
HuaWei 是中国制造
Apple 也是中国制造
中国产品
HuaWei 是中国制造
Apple 也是中国制造
美国产品

进程已结束,退出代码0

扫描二维码,在手机上阅读!
Last modification:July 26th, 2019 at 11:24 pm
果觉得我的文章对你有用,请随意赞赏瓶饮料

Leave a Comment