对大家有帮助的问答会被标记为“推荐”,看完课程过来浏览一下别人提的问题,会帮你学得更全面
Worker类不是应该会自动定义一个无参构造器吗?还是父类定义构造器后会影响到子类自动定义构造器?
想问下idea中project和modules的关系,modules是做什么的呢
常量池里面的"北京尚学堂"和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: 中增加了值会执行后续语句吗?
/** * 测试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制表不生效,结果输出正确,但是无法制表
老师,我在测试抽象方法是否能被实现的时候,idea自动给我补全了一点代码,然后我加入了输出语句。这个抽象方法不是被实现了吗?为什么说抽象类无法被实现呢?
我为了探究该对象是谁的实例,我在Mouse的构造方法里加入了打印初始化对象的信息。结果显示,这个对象是AbstractTest的实例。但是我明明没有用AbstractTest继承Mouse啊。我就想是否是编译器自动认为AbstractTest是Mouse的子类,然后我在AbstracteTest类加上extends Mouse,结果提示我必须实现shot方法,可是我不是已经实现了吗?而且为什么说抽象方法必须被子类实现呢?AbstrcteTest类也不是Mouse的子类啊
1、在创建Student的对象时,也会调用父类Person的构造方法,但是为什么是同一个对象呢?父类的对象去哪了呢?总不能说是父类的实例化就是子类吧?因为子类里面含有许多父类不具有的方法属性啊
2、然后我对创建对象的部分进行了改动
运行结果
既然Student可以是Person的对象(如第二行),那为什么Person不能是Student的对象呢?我这样理解对吗?可以说Student是Person的一种子分类(或者是对象),但是不能说Person是Student的一种子分类(对象)
3、最重要的一点,关于Student是Person的对象,在底层是如何表示的呢?是建立一条引用Object->Person->Student用来表示对象的父类对象的吗?