zoukankan      html  css  js  c++  java
  • 再谈静态方法和类方法

    详情请看类属性和实例化属性
    静态方法的语法是在定义函数的上一行添加一句“@staticmethod”不再有第一个默认参数"self",所以静态方法本身也不能调用成员变量和成员方法。静态方法不需要实例化之后使用,和类变量一样直接使用即可。类名.类属性;静态方法:类名.方法()。这里类名不需要加括号

    类方法的语法是该方法绑定在定义的类上面,而不是绑定在实例上,在定义的类方法的上一行添加一句“@classmethod”即可。类方法和成员方法一样都有一个初始的参数,但是这参数不一样,成员方法的第一个参数是self,指向的是实例,而类方法的第一个参数是cls,指向的是定义的类本身,所以类方法可以读取和修改类变量(类属性),一般类属性很难改变。

    关键字:
    实例方法=成员方法
    类变量-类属性

    努力拼搏吧,不要害怕,不要去规划,不要迷茫。但你一定要在路上一直的走下去,尽管可能停滞不前,但也要走。
  • 相关阅读:
    tomcat安装配置
    Java的jdk环境变量配置
    我为什么在这里写博客
    函数
    java的内部类解析
    常用集合
    java数据类型总结
    Java总结基础知识
    线程的状态和方法
    java对象序列化的理解
  • 原文地址:https://www.cnblogs.com/wkhzwmr/p/15466925.html
Copyright © 2011-2022 走看看