在类中构建接口的对象,格式必须时 接口 变量名 = new 类名 这样吗
老师请问一下这个是为啥?
老师您好,我现在new的是dog对象,并不是抽象类animal,为什么也会报错呢
老师,我的是这样,是怎么回事
像这种把b再次强制转型为什么会报错呢
位运算:在&、|、^、~这四个运算符参与的运算中,其操作数符号位也同数值位一样参与运算对吧?
java
Microsoft Windows [版本 10.0.19041.1348](c) Microsoft Corporation。保留所有权利。C:\Users\lenovo>java -versionjava version "1.8.0_311"Java(TM) SE Runtime Environment (build 1.8.0_311-b11)Java HotSpot(TM) 64-Bit Server VM (build 25.311-b11, mixed mode)C:\Users\lenovo>老师按照您的这个步骤我的弄完就是这个样子,对不对
public class TestBreak { public static void main(String[] args) { //产生100以内的随机数,直到88停止循环 int i = (int) (Math.random() * 100); while (i<100){ System.out.print(i+"\t"); if(i==88){ break; } i++; }
老师,我这么写有问题吗?
/**输出100——150不能被3整除的数,并且5个一行*/ public class TestBreak { public static void main(String[] args) { int count=0; for (int i=100;i<151;i++) { if (i % 3 == 0) { continue; } System.out.print(i+" "); count++; if (count==5){ System.out.println(); count=0; } } } }
老师,我对代码的位置有点搞得不太懂,我把int count=0;这句放在count++;这句上面,为什么输出的结果不一样呢
老师我这个Welcome输入W大写报错是什么情况
/*输出90-1里能被3整除的数*/ public class TestIfo3 { public static void main(String[] args) { for(int i=1;i<91;i++){ if (i/3==0){ System.out.println("i"); } } } }
老师,我这个问题出在哪呢?
byte b = 50; byte b = (byte)50;
老师,这两种写法有什么区别?
这个普通方法的修饰词为什么不是int String这种数据类型呢?Vehicle是属于什么类型啊,他返回一个空值这个值是返回给谁呢?返回这个值之后又有什么用呢?不太理解,像正常的a=3是把3赋值给a,这个是个方法,返回一个值这个值给了谁呢?
public class TestThis02 { int a = 1; int b = 2; String c; TestThis02(){ System.out.println(this); System.out.println(a+b); } TestThis02(int c ,int d ){ this(); a=c; b=d; System.out.println(this); System.out.println(a+b); } public static void main(String[] args) { TestThis02 hi = new TestThis02(); hi.a = 3; hi.b = 4; TestThis02 hi2 = new TestThis02(5,6); System.out.println(hi.a+hi.b); } }
运行结果如下图
在我的第二个含参构造器中我已经通过this引用了空的构造器,那这一步的作用是怎么体现的呢?引用无参构造器,打印出来的a+b=3,但是打印出来的this地址为什么是我第二个含参构造器的地址?然后我的含参构造器对a和b进行赋值,这个赋值是给了我的无参构造器构造出来的对象,还是给了我含参构造器构造出来的对象呢?如果是给我含参构造器的对象,那我这一步this()他的作用是什么呢?不是很理解,能不能出一个流程图看看他运行过程中的顺序和指向啊。老师讲的有点模糊,着实听不懂啊
老师,为什么有时候已经创建有参构造方法, 还要创建一个无参的构造方法呢
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637