1. 声明静态事件 2.静态属性 setter 3. xmal 这里比较重要, 要加括号 不然不能正常通知 甚至编译时异常 T-T 4. 只有.net frameWork 4.5以上才有这个功能, ...
/** * 静态导入 */package cn.sxt.gao;import cn.sxt.oo.*;//用别的包的类需要导入别的包,表示该包下所有类全部导入import java.util.Date; import static java.lang.Math.*;//导入静态属性Math类 pub ...
分类:
编程语言 时间:
2019-03-13 20:06:09
阅读次数:
186
一个静态属性property本质就是实现了get,set,delete三种方法 用法: class Foo: @property def AAA(self): print('get的时候运行我啊') @AAA.setter def AAA(self,value): print('set的时候运行我啊 ...
分类:
其他好文 时间:
2019-03-03 20:18:04
阅读次数:
122
虚方法(virtual ) 简单的说,虚方法就是可以被子类重写的方法,如果子类重写了虚方法,那么运行时将使用重写后的逻辑,如果没有重写,则使用父类中虚方法的逻辑。 1,非虚方法的实现是一成不变的,无论在基类和派生类上调用,实现均相同。 2,虚方法能够在派生类中进行重写 3,虚方法重写时,不可改变访问 ...
当对类的静态属性进行修改时(不需要借助于对象就行类静态属性的修改) ...
分类:
编程语言 时间:
2019-02-17 12:30:28
阅读次数:
129
05 面向对象之:类的成员 一.细分类的组成成员 大致分两块区域,如下图所示: 每个区域详细划分又可以分为: 二.类的私有成员 对于每一个类的成员而言都有两种形式: 公有成员,在任何地方都能访问 私有成员,只有在类的内部才能方法 私有成员和公有成员的访问限制不同: 静态字段(静态属性) 公有静态字段 ...
分类:
其他好文 时间:
2019-02-16 15:09:31
阅读次数:
173
饿汉式(推荐) 优点:初试化静态的instance创建一次。如果我们在Singleton类里面写一个静态的方法不需要创建实例,它仍然会早早的创建一次实例。而降低内存的使用率。 缺点:没有lazy loading的效果,从而降低内存的使用率。 单线程下 注解: Singleton的静态属性instan ...
分类:
编程语言 时间:
2019-02-16 13:19:01
阅读次数:
171
解法一:只适合单线程环境(不好) 注解:Singleton的静态属性instance中,只有instance为null的时候才创建一个实例,构造函数私有,确保每次都只创建一个,避免重复创建。缺点:只在单线程的情况下正常运行,在多线程的情况下,就会出问题。例如:当两个线程同时运行到判断instance ...
分类:
编程语言 时间:
2019-02-10 12:18:20
阅读次数:
164
命名空间 类的静态属性不能通过__dic__方法进行修改,但是可以通过 类名.属性的方式修改 ...
分类:
编程语言 时间:
2019-02-08 23:15:30
阅读次数:
165