zoukankan      html  css  js  c++  java
  • 面向对象类成员之静态方法

    # 静态方法,()中没有self;但是可以传值
    # 静态方法属于类,通过类调用。
    # 一般不推荐通过对象来调用静态方法。(可以调用,但不推荐)
    # 关键字@staticmethod
    # 访问静态方法时,不需要创建对象,用“类.方法”直接访问。相当于创建一个函数。
    class Provice:
        # 静态字段,类中
        country = "China"
    
        def __init__(self, name):
            temp = "xxx"
            # 普通字段,对象中(self就是对象)
            self.name = name
    
        # 普通方法,类中
        def show(self):
            print("show")
    
        # 静态方法,()中没有self;但是可以传值
        # 静态方法属于类,通过类调用。
        @staticmethod
        def xo(bk):
            print("xo")
            print(bk)
    
    # 静态方法属于类,通过类调用。
    Provice.xo("simon")
    # 一般不推荐通过对象来调用静态方法。(可以调用,但不推荐)
    obj = Provice("alex")
    obj.xo("xuhaochen")

    执行结果:

    xo
    simon
    xo
    xuhaochen

  • 相关阅读:
    使用外部属性文件
    Bean的作用域
    Bean之间的关系
    Spring MVC--第一个程序
    Spring MVC 概述
    Spring Tool Suite 安装
    自动装配
    6)HTML中a链接跳转地址怎么写
    PHP小点注意
    5)关于CSS和js静态文件引入路径
  • 原文地址:https://www.cnblogs.com/xuwenwei/p/9784237.html
Copyright © 2011-2022 走看看