main -> (静态变量、静态代码块) ->main函数体 -> (类变量、初始化块、实例化引用的类) -> 构造函数初始化块与实例化引用的类 的调用顺序 按程序的编写上下顺序执行。1、begin2、public static XXX xx;3、static{}4、public XXX XX;5、...
分类:
编程语言 时间:
2015-10-15 18:42:27
阅读次数:
150
高手勿喷~
final关键字可用于修饰类、变量和方法,它有“这是无法改变的”或者“最终”的含义,因此被final修饰的类、变量和方法将具有以下特征:
1.final修饰的类不能被继承。实例1
2.final修饰的方法不能被子类重写。实例2
3.fianl修饰的变量(成员变量和局部变量)是常量,只能被赋值一次。实例3
4.fianl修饰成员变量的时候,一定要在定义变量的同时赋予一个初始化值...
分类:
编程语言 时间:
2015-10-12 12:44:46
阅读次数:
184
# -*- coding: utf-8 -*-#python 27#xiaodeng#怎么区分类变量和实例变量?#实例变量:在变量前面添加了self,就是实例变量,比如:self.name(完整定义为:属于实例私有,对实例变量的操作不会影响到其他的实例对象)#类变量:不添加前缀self,就是类变量(...
分类:
其他好文 时间:
2015-10-10 18:32:13
阅读次数:
164
在Java中类的静态变量/静态方法又称之为类变量 /类方法,它们存在于内存栈中,只有一份,可以通过类和对象直接访问 public?class?MyStatic?{
????public?static?String?className?=?"MyStatic";
??...
分类:
编程语言 时间:
2015-09-30 16:38:28
阅读次数:
213
里氏转换原则:LSP子类可以替换父类的位置,并且程序的功能不受影响父类有的功能子类都有,所以不影响程序的功能父类变量指向了一个子类对象当一个父类变量指向一个子类对象的时候,只能通过这个父类变量调用父类的成员,子类独有的成员无法调用子类变量不能指向1个父类对象必须要有继承关系,才可以使用强制转换如果一...
分类:
其他好文 时间:
2015-09-28 20:37:52
阅读次数:
135
说实话,以前写C#的时候真的没有注意过命名规范,今天看了一篇文章,总结了一下以下几种命名方式:类或者接口: 一个单词:单词首字母必须大写 列子:Student 多个单词:每个单词的首字母必须大写 列子:StudentInfo方法或者变量: 一...
分类:
编程语言 时间:
2015-09-28 16:11:31
阅读次数:
236
过去Swift要实现单例,无非是这三种方式:全局变量,内部变量和dispatch_once方式。但都略显繁琐。后来从1.2版本起,Swift中添加了如 static let 和 static var 这样的类变量的支持,这样单例的实现又简化了许多。下面提供两种比较好的单例写法。(要注意:不管哪种写法...
分类:
编程语言 时间:
2015-09-28 13:01:57
阅读次数:
156
转自:http://www.cnblogs.com/hnrainll/archive/2011/08/26/2155079.htmlC语言中局部变量和全局变量变量的存储类别(static,extern,auto,register) 局部变量和全局变量在 讨论函数的形参变量时曾经提到,形参变量只在被调...
分类:
其他好文 时间:
2015-09-24 19:02:31
阅读次数:
157
静态成员是一种类变量,可以把它看成时属于整个类而不是属于类的某个实例。与一般的实例变量不同的是,静态成员只保留一个变量值,而这个变量值对所有的实例都是有效的,也就是说,所有的实例共享这个成员。$this只表示类的当前实例,而 self:: 表示的是类本身,在类之外的代码中不能使用这个操作符,而且它不...
分类:
Web程序 时间:
2015-09-20 15:58:55
阅读次数:
129