摘要: Java 中可以通过初始化块进行数据赋值。如:在类的声明中,可以包含多个初始化块,当创建类的实例时,就会依次执行这些代码块。如果使用 static 修饰初始化块,就称为静态初始化块。需要特别注意:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变... 阅读全文
posted @ 2015-05-25 23:37 子健儿 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是static 大显身手的时候了!!Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象... 阅读全文
posted @ 2015-05-25 23:31 子健儿 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法或类方法。其实之前我们一直写的 main 方法就是静态方法。静态方法的使用如:运行结果:需要注意:1、静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如:如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然... 阅读全文
posted @ 2015-05-25 23:23 子健儿 阅读(4281) 评论(0) 推荐(0) 编辑
摘要: 1.使用new+构造方法,创建一个新的对象 2.构造方法是定义在Java类中的一个用来初始化对象的方法,构造方法与类同名且没有返回值。3.无参构造方法的使用 4.有参构造方法的使用 5.当没有指定构造方法时,系统会自动添加无参的构造方法 6.当有指定构造方法,无论是有参、无参的构造方法,都不会自动添... 阅读全文
posted @ 2015-05-25 23:10 子健儿 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 含义成员变量是在类中定义的,用来描述对象有什么;局部变量是在类的方法中定义,在方法中临时保存数据。作用范围成员变量可以被本类中的所有方法,或者其他一些类中的方法调用;而局部变量只能在当前方法中使用。区别1、作用域不同: 局部变量的作用域仅限于定义它的方法内; 成员变量的作用域在整个类内部都是可见... 阅读全文
posted @ 2015-05-25 19:49 子健儿 阅读(208) 评论(0) 推荐(0) 编辑