public class TestSuper01 { public static void main(String[ ] args) { new ChildClass().f();//这个改成new ChildClass()为啥没有输出 //TestSuper02里面就能输出 } } class FatherClass { public int value; public void f(){ value = 100; System.out.println ("FatherClass.value="+value); } } class ChildClass extends FatherClass { public int value; public int age; public void f() { super.f(); //调用父类的普通方法 value = 200; System.out.println("ChildClass.value="+value); System.out.println(value); System.out.println(super.value); //调用父类的成员变量 } public void f2() { System.out.println(age); } }
这个“缺省”的包内友好,这个包的范围只有最近的包?还是说什么?
这里所说的重写时子类对应方法的返回值类型要小于父类,Horse是Vehicle的子类,从大小关系上是Vehicle大Horse小吗?那为什么会说子类包含父类的说法(子类可以派生新的属性和方法)? 不是很理解大小是从什么角度定义的。
Worker类不是应该会自动定义一个无参构造器吗?还是父类定义构造器后会影响到子类自动定义构造器?
想问下idea中project和modules的关系,modules是做什么的呢
我的是 jdk1.8.0_201 这个应该没有问题吧
常量池里面的"北京尚学堂"和value[]是什么关系呀,是说主体是value[],然后"北京尚学堂"是一个标识吗?因为g1和g2指向了"北京尚学堂",而g3指向了value[]
老师,p1在调用getDistance方法的时候,Math.sqrt()方法也会在栈里面以栈帧形势存在吗?
int a=1;
switch( a-- )
case ......
进入case的是 减之前的还是减之后的?
case 0: a++;
case 1: a--;
在case里面修改这个值会影响到case的结果吗?
比如进去的时候是0,在case 0: 中增加了值会执行后续语句吗?
cd 是不是不能换盘?
老师为啥我打印出来是竖着的
为啥我的会报错啊
/** * 测试if单分支 */ public class TestIf01 { public static void main(String[] args){ double i=(int)(Math.random()*6)+1; double j=(int)(Math.random()*6)+1; double k=(int)(Math.random()*6)+1; int count=i+j+k; System.out.println("第一次投骰子:"+i); System.out.println("第二次投骰子:"+j); System.out.println("第三次投骰子:"+k); if(count>15){ System.out.println("运气不错!再来一把!"); } if(count>=10&&count<15){ System.out.println("手气一般"); } if(count<10){ System.out.println("手气不行,回家吧"); } System.out.println("今天得分"+count); } }
关于视频中最后的实时效果反馈中c的值是不是有误,应该是:较小的数,而不是"较小的数",所以是不是那道题选项中没有正确答案
在for循环中,\t制表不生效,结果输出正确,但是无法制表
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2026百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637