/**
*普通方法和实例方法的定义和调用
*/
class ClassName
{public $num = 1;        //实例属性static $num2 = 2;        //静态属性//实例方法function showInfo(){echo "实例方法被调用!<br />";echo "num的值{$this->num}<br>";     //$this 代表一个对象,就是调用当前这个方法的对象echo "<br>num2的值".self::$num2;}//静态方法static function showInfo2(){echo "静态方法被调用<br />";echo "<br>num2的值".self::$num2;    //self 表示就是这个类的意思,在这里表示 ClassName}
}
$demo = new ClassName();
$demo->showInfo();                //使用对象来调用静态方法
ClassName::showInfo2();            //使用类来调用静态方法

转载于:https://blog.51cto.com/chensenlin/1852840

普通(实例)方法和实例方法的定义和调用相关推荐

  1. python的用途实例-python中类方法,实例方法,静态方法的作用和区别

    Python中至少有三种比较常见的方法类型,即实例方法,类方法.静态方法.它们是如何定义的呢?如何调用的呢?它们又有何区别和作用呢?且看下文. 首先,这三种方法都定义在类中.下面我先简单说一下怎么定义 ...

  2. 7.1.3 Python进阶 《函数》定义、调用,参数,返回值《面向对象》概念,类,实例,对象,属性,方法《模块、包》导入,自定义,常用内置:datatime,time,random,os,sys

    目录 ======== 第四部分 Python进阶 ======== 第一节 函数 4.1.1 函数定义及调用 4.1.2 函数的参数 4.1.3 函数的返回值 第二节 面向对象 4.2.1 面向对象 ...

  3. python中类方法与实例方法的区别-python中类方法,实例方法,静态方法的作用和区别...

    Python中至少有三种比较常见的方法类型,即实例方法,类方法.静态方法.它们是如何定义的呢?如何调用的呢?它们又有何区别和作用呢?且看下文. 首先,这三种方法都定义在类中.下面我先简单说一下怎么定义 ...

  4. python中类方法与实例方法的区别-Python实例方法、静态方法和类方法详解(包含区别和用法)...

    和类属性一样,类方法也可以进行更细致的划分,具体可分为类方法.实例方法和静态方法. 和类属性的分类不同,对于初学者来说,区分这 3 种类方法是非常简单的,即采用 @classmethod 修饰的方法为 ...

  5. python中类方法与实例方法的区别-Python实例方法、类方法、静态方法的区别与作用详解...

    本文实例讲述了Python实例方法.类方法.静态方法的区别与作用.分享给大家供大家参考,具体如下: Python中至少有三种比较常见的方法类型,即实例方法,类方法.静态方法.它们是如何定义的呢?如何调 ...

  6. python中类方法与实例方法的区别-python中类方法、类实例方法、静态方法的使用与区别...

    1.如果你需要用实例来调用你的方法,那么在定义方法的时候,一定要把第一个参数设置成为self: ?2.如果你需要使用静态方法,那么你需要在方法前面加上@staticmethod修饰符: ?3.如果要使 ...

  7. Objective-C 的OOP(下)-类(static)方法、实例方法、overwrite(覆写)、属性(property)...

    先来定义一个Human父类 定义部分: 1234567891011121314151617181920 //// Human.h// OOP//// Created by jimmy.yang on ...

  8. 【python】类属性以及实例属性、实例方法的介绍

    1. 类的组成 class Demo():var = 'demo' # 类属性,公有__num = 100 # 类属性,私有def __init__(self,name='muzi',age=18): ...

  9. python 类可以调用实例变量_Python实例方法、类方法、静态方法区别详解

    1.关于参数的区别 实例方法:定义实例方法是最少有一个形参 ---> 实例对象,通常用 self 类方法:定义类方法的时候最少有一个形参 ---> 类对象,通常用 cls 静态方法:定义静 ...

最新文章

  1. 一起谈.NET技术,asp.net控件开发基础(18)
  2. pandas打乱行次序
  3. 理解和认识udev(转载)
  4. javascript清除map所占内存_【原创.54期】 JavaScript的V8引擎初探
  5. c语言程序解决生活中的问题作文,生活中烦恼的事五年级满分作文
  6. python查看类的属性和方法_Python 获取对象的属性和方法—dir 函数
  7. Java中的LongAdder和AtomicLong有什么区别?
  8. oracle巡检 博客,自己总结了一下巡检的工作 for Oracle RAC
  9. [转载] 面试题:说说Java中接口、类、成员变量、成员方法、构造方法有哪些访问修饰符和他们的作用范围
  10. linux服务器raid逻辑盘迁移,raid空闲盘的热迁移
  11. Win11 Windows聚焦不更新了怎么解决?聚焦锁屏图片不更换怎么办
  12. 《MLB棒球创造营》:走近棒球运动·纽约扬基队
  13. 关于Dr.Com3.73多人上网的破解(一)
  14. VS好用系列之选择性粘贴
  15. 如何选择适合你的兴趣爱好(六十一),瓷器
  16. buuctf————[羊城杯 2020]login
  17. Android HIDL 介绍学习之客户端调用
  18. 黑马 - poi Excel
  19. 一款由c++开发的计时器
  20. 【html】【一个简单的用户登录页面代码】

热门文章

  1. SysAid 9.0 发布,增加移动设备管理功能
  2. VB 输入超出文件尾(错误62)(转)
  3. 极索(Gsuo)推出新版地图采用Gmap设计思路
  4. Git学习笔记07-删除文件
  5. 政务数据放开在即 政策红利下大数据投资亮点凸显
  6. MySQL force Index 强制索引概述
  7. bootstrap源码里的function加上了+号
  8. (13)处理静态资源(自定义资源映射)【从零开始学Spring Boot】
  9. 设置SharePoint部门站点各个文件夹的权限
  10. Win7环境下搭建GO开发平台——SublimeText 2