静态成员属于整个类,当系统第一次使用该类时,就会为其分配内存空间直到该类被卸载才会进行资源回收 被static修饰的成员叫静态成员或类成员 可以直接听过类名或者类的对象来访问 也可以修改该成员的值
2015-04-04
System.out.println("外部类中的name:" + HelloWorld.this.name); //内部类想调用外类的成员变量:外部类名.this.外部类成员变量
System.out.println("内部类中的name:" + name);//内部类调用内部类的成员变量,可以直接调用
System.out.println("内部类中的name:" + name);//内部类调用内部类的成员变量,可以直接调用
2015-04-03
// 创建方法内部类的对象
MInner mi = new MInner();
// 调用内部类的方法
int newScore = mi().getScore();
MInner mi = new MInner();
// 调用内部类的方法
int newScore = mi().getScore();
2015-04-03
已采纳回答 / ENCOUTER
因为定义最小值是在你输入数据之前 ,系统默认数组的第一个数为0 ,你后面的判断也就是和0 比较了 ,你要输入的数有比0小的 ,输出的就不i是0 了。
2015-04-02
已采纳回答 / Crazy丶魂
这个是有执行顺序的,当你HelloWorld hello = new HelloWorld();实例化这个对象的时候先执行静态代码块,再执行非静态代码块,最后执行构造器。调用方法就不用说了
2015-04-02