zoukankan      html  css  js  c++  java
  • python的面向对象

    代码说明:类

      类名:Fish

      属性:name,age

      构造函数:__init__()

      成员函数:say()

      私有成员函数:__kk()

    class Fish:
        name = ''
        age = ''
        def __init__(self,name,age):
            self.name = name
            self.age = age
        def say(self):
            print("I am "+self.name+" and "+"I am "+str(self.age)+" years old")
            self.__kk()
        def __kk(self):
            print("11111")
    
    fish = Fish("alex",1)
    fish.say()
    

      

    类的属性和方法,当使用__时,表示为私有的,比如__age,则这个属性就是私有的,函数也是同样的,上述的__kk函数就是私有方法。

    代码说明:类的单继承

    class Fish:
        name = ''
        age = ''
        def __init__(self,name,age):
            self.name = name
            self.age = age
        def say(self):
            print("I am "+self.name+" and "+"I am "+str(self.age)+" years old")
            self.__kk()
        def __kk(self):
            print("11111")
    
    class liyu_fish(Fish):
        color = ''
        def __init__(self,name,age,color):
            Fish.__init__(self,name,age)
            self.color = color
        def say(self):
            print("I am "+self.name+" and "+"I am "+str(self.age)+" years old and I am "+self.color)
    
    afish = liyu_fish('aa',12,'red')
    afish.say()
    

      

  • 相关阅读:
    js实现页面的全屏与退出
    vue父组件访问子组件
    v-contextmenu的使用(右键菜单)
    vue实现tab切换
    vue中子组件向父组件传值
    vue中父组件传数据给子组件
    RNN
    用于超参数随机化搜索的几个分布
    Numpy 函数总结 (不断更新)
    神经网络求导
  • 原文地址:https://www.cnblogs.com/lyr999736/p/10342459.html
Copyright © 2011-2022 走看看