链接: http://pan.baidu.com/s/1qW5OPpq 密码: 41u1,代码已写完,大家可以看看,和自己的比较比较,我qq 1539525811,有什么不同的地方我们一起来交流交流把
2015-08-13
1、 静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问
2、 如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员
3、 创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();
2、 如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员
3、 创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();
2015-08-12
最新回答 / 忘性最大的人
这个是调用父类的无参构造器,对于无参的构造器,如果你不在子类中调用的话,默认是调用的了,只不过不显示而已,而当你继承的父类中含有有参的构造器的时候,你就必须在你的子类中调用父类的有参构造器,大概是这样的。
2015-08-12
已采纳回答 / Uestc_L
因为public,或者protect等访问控制符代表所有的外部类以外的方法可以访问,还有static也是代表被整个类所共有。而方法内部类其实只能在这个方法里面使用,加了访问控制符或者static就会因此产生矛盾,编译肯定会报错。
2015-08-12
你声明变量的所处位置只限有效所处大括号内!
class Test{
int age; //声明 非方法区中定义默认初始值0
Sting name="张三"; 定义
}
class Test{
int age; //声明 非方法区中定义默认初始值0
Sting name="张三"; 定义
}
2015-08-12
最赞回答 / 东东的麦子
在后面的学习中会学到继承。继承一个类的方法,那么这个类就是被继承的那个的子类。这个子类有包外子类,包内子类。这里说的是包外子类。往采纳。至于继承,希望在以后的学习中用心去学。这里介绍了也是不甚明白。
2015-08-12