zoukankan      html  css  js  c++  java
  • python_类中方法带参数

    类中方法带参数

    1、构造函数带参数,实例化时就需要带参数

    class Person(): #定义类
        def __init__(self,name,leg=8): #构造函数带参数
            self.name=name
            self.leg=leg
        def run(self):
            print("我会跑")
            print(self.name)
            print(self.leg)
        def fly(self):
            print("我会飞")
    
    zwj=Person("xiaomei") #实例化时需要带参数
    zwj.run()

    2、构造函数未带参数,实例方法带参数,实例化无需带参数,调用方法时带参数即可

    class Person(): #定义类
        def __init__(self): #构造函数不带参数
           print("jjj")
        def run(self,name,leg=8): #实例方法带参数
            print("我会跑")
            print(name)
            print(leg)
        def fly(self):
            print("我会飞")
    
    zwj=Person() #实例化时不需要带参数
    zwj.run("xiaomei") #调取方法需要带参数
  • 相关阅读:
    多线程
    Java I/O简述
    Java集合
    Java常用类
    Java面向对象基础知识汇总
    Java标识符和关键字
    认识Java
    mvn打包源码和生成javadoc
    Http协议概述
    exe可执行程序及堆栈分配(转载)
  • 原文地址:https://www.cnblogs.com/xiaokuangnvhai/p/11201312.html
Copyright © 2011-2022 走看看