大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是 static 大显身手的时候了!! Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有 ...
分类:
编程语言 时间:
2016-04-10 16:17:39
阅读次数:
168
成员变量与局部变量
Java形式参数问题
匿名对象
封装
private关键字
this关键字
构造方法
一个基本类的标准代码写法
Student s new Student在内存中做了哪些事情
static关键字
静态变量和成员变量的区别
main方法说明...
分类:
编程语言 时间:
2016-04-08 15:06:35
阅读次数:
231
一、一个类的初始化顺序(没继承情况) 规则: 1.静态变量>普通变量>构造方法 2.变量定义的顺序决定初始化的顺序 3.静态变量和静态块是一样的,普通变量和非静态块是一样的,即能够把静态块看作是静态变量。把非静态块看作是普通变量 public class Test1 { public static ...
分类:
编程语言 时间:
2016-04-08 11:56:53
阅读次数:
204
用static声明的变量不用调用方法,可以直接使用。此变量称为静态变量,第一次声明之后不会再被声明。 ...
分类:
其他好文 时间:
2016-04-07 23:28:50
阅读次数:
333
构造函数在new对象的时候执行 super关键字必须写在构造函数的第一行 super可以调用父类的方法 用static声明的变量成为静态变量,一次声明以后不能再次声明 {}表示初始化块 可以加载当前类依赖的工具 加载必要的函数以及其他类 static {} 静态初始化块 初始化块和构造函数在new的 ...
分类:
其他好文 时间:
2016-04-07 20:30:19
阅读次数:
111
静态变量归所有类所有。 当一个类修改值以后,值会一直保存,并且会影响别人 要使用一个静态变量不需要new就可以使用 例 :(类名)(变量名) superclass 基础类/父类/超类 extends 继承的关键字 subclass 子类 Java中只有单继承(一个类只有一个父类)而C++是多继承 p ...
分类:
其他好文 时间:
2016-04-06 21:47:35
阅读次数:
152
静态变量 在函数体内使用static定义的变量 语法: static $vName =值; 说明: 静态变量在函数调用时只会被初始化一次。 静态变量不会随函数调用与结束,而消失,但是在函数外部无访问。 每次在函数调用时,仍然保留着上次函数运行时的值,而且可以使用 静态变量的值只能是简单的值,不能是一... ...
分类:
其他好文 时间:
2016-04-05 19:35:32
阅读次数:
128
独一无二 静态成员变量 作者:HolyFire 我们学习C++的时候知道静态变量的特性,他不是临时变量,在编译期间就已经产成。用一个例子就能说明问题。 #include <iostream> using namespace std; class A{ public: A(){ cout << "Ca ...
分类:
其他好文 时间:
2016-04-05 19:13:34
阅读次数:
209
在使用java的时候,你会发现,有些对象,需要new ,有些则不需要时,比如Math类 如果你查看源码就会大致的发现,里面的属性和方法都是静态的: 如果说:实例变量和实例 方法 是属于某个对象的话, 那么:静态变量,和静态方法 就是属于所有对象的,所以不用new 出一个变量就可以使用。 这样的,一般 ...
分类:
编程语言 时间:
2016-04-05 10:41:17
阅读次数:
125