static_class

<?php

class MyObject {

public static $myStaticVar = 0;

function myMethod() {

self::$myStaticVar += 2;

echo self::$myStaticVar."\n";

}

}

$instanc1 = new MyObject();

$instanc1->myMethod(); //2

$instanc2 = new MyObject();

$instanc2->myMethod(); //4

时间: 2024-11-05 20:14:54

static_class的相关文章

java进阶--嵌套类和接口

public class third { private int id1;//私有成员 public int id2; public static class class_top{ void sayid(third th){//静态嵌套类想要访问顶层类的私有/公有成员只能通过传递引用对象 th.id1=12; th.id2=12; } } public static class static_class extends class_top{ static void say_id(third th

PHP变量和数据类型

编程语言可以分为三大类 1. 静态类型语言,比如:C/Java等,在静态语言类型中,类型的检查是在编译期(compile-time)确定的. 2. 动态语言类型,比如:PHP,python等各种脚本语言,这类语言中的类型是在运行时确定的. 3. 无类型语言,比如:汇编语言,汇编语言操作的是底层存储,他们对类型毫无感知. 一.变量的结构和类型 1)变量的存储结构 在官方的PHP实现内部,所有变量使用同一种数据结构(zval)来保存. 它不仅仅包含变量的值,也包含变量的类型. 在PHP中,存在8种变

[JAVA][从0开始的JAVA随笔]静态(static)属性的使用方法及注意事项

除了内部类之外,类一般不能具有静态属性. 如下定义了一个外部类Static_test和一个内部静态类Static_class: class Static_test{ Static_test(){ s_int = 1; } public static int s_int; public static void s_func(){ System.out.println("s_int = "+s_int); } } public class Hello{ Hello(){ } public

24课 类的成员之字段内容梳理

类成员: 字段: - 普通字段,保存在对象中,执行只能通过对象访问 - 静态字段,保存在类中, 可以通过对象访问,也可以通过类名.字段访问 方法: - 普通方法, - 类方法 class province: #静态字段,属于类.当有多个需要调用此类时.只会创建一份.减少内存浪费. conuntry = 'china' def __init__(self,name): #普通字段,属于对象 self.name = name # self.conuntry = 'china'henan = prov

django面试七

Dango model 几种继承形式抽共享继承不能等实例化,抽象方法必须在子类中实现,Django不对其建立对应的表.class Animal(models.Model): name = models.CharField(max_length=50) age = models.PositiveIntegerField() # 下面这句决定了Animal是一个抽象类/Model class Meta: abstract = True class Human(Animal): kind_hearte