public class HelloWorld {
// 定义静态变量,保存班级名称
static String className = "JAVA开发一班";
public static void main(String[] args) {
// 访问静态变量,输出班级名称
System.out.println( "JAVA开发一班"+HelloWorld.className );
}
}
// 定义静态变量,保存班级名称
static String className = "JAVA开发一班";
public static void main(String[] args) {
// 访问静态变量,输出班级名称
System.out.println( "JAVA开发一班"+HelloWorld.className );
}
}
2016-02-19
程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法;
静态初始化块在类加载时有且只执行一次;
初始化块在每次类实例化时才执行;
静态初始化块在类加载时有且只执行一次;
初始化块在每次类实例化时才执行;
2016-02-19
System.out.println("姓名:" + name + "\n加分后的成绩:" + mi.getScore());
2016-02-18
对于java中“类”和“对象”的认识,我有一些看法:
我们可以把“类”当作“父亲”或者“母亲”,“类”定义的一些“实例变量”可以当作“父亲”买的“糖果”,而“类”创建出来的“对象”就是“父母”的“孩子”,可能有一个孩子,可能也有两个孩子,所以可以创建一个“对象”,也可以创建多个“对象”,而“糖果”可以被这些“孩子”共享,只是赋给他们的值就不一定了!
我们可以把“类”当作“父亲”或者“母亲”,“类”定义的一些“实例变量”可以当作“父亲”买的“糖果”,而“类”创建出来的“对象”就是“父母”的“孩子”,可能有一个孩子,可能也有两个孩子,所以可以创建一个“对象”,也可以创建多个“对象”,而“糖果”可以被这些“孩子”共享,只是赋给他们的值就不一定了!
2016-02-18