老师,这个bug什么意思,看半天不知道怎么解决
老师,
C c = new CImp01();
这段代码是否可以换成
CImp01 c = new CImp01();
以下是完整代码
public class TestMultiplelnheritance { public static void main(String[] args) { C c = new CImp01(); //接口 变量名=new 实现接口(); c.testA(); //调用重写后的方法 c.testB(); //调用重写后的方法 c.testC(); //调用重写后的方法 } } interface A{ //接口A void testA(); } interface B{ //接口B void testB(); } interface C extends A,B{ //接口C,继承了接口A和B,所以拥有接口A和B的方法 void testC(); } class CImp01 implements C{ //子类实现接口 @Override public void testA() { //重写方法 System.out.println("我是A"); } @Override public void testB() { //重写方法 System.out.println("我是B"); } @Override public void testC() { //重写方法 System.out.println("我是C"); } }
老师我的为什么会会这样
在continue 在 loop 外部。 在 switch 或 loop 外部中断 这是什么意思
java.util.Scanner; cishui { main(String[] args){ Scanner s=Scanner(System.); System..println(); System..println(); x=; (){ System..println(); monthSalary=s.nextInt(); System..println(); months=s.nextInt(); yearSalary; (monthSalary*months>&&monthSalary*months<){ System..println(); }{ System..println(); } } System..println(); come=s.nextInt(); (come==){ System..println(); ; } (come==){ System..println(); ; } }
老师 课程资料上的思维导图防大了很糊啊 根本看不了
这个咋报错
老师你好
垃圾=没有被变量引用的对象
清除垃圾的方法:把null赋给变量,不让任何变量指向对象
那如果我创建了一个对象,但是我没赋给任何变量,这个对象就被JVM给清楚了?等于没创建吗?
总结一下,我在本章学到的内容,请老师检查一下是否有理解错误的地方
1、方法区
是堆,所有线程共享,只有一个
存放:static修饰的内容、不变及唯一的内容、类的信息(成员变量、方法、构造器)
2、堆
所有线程共享,只有一个。分配灵活,速度慢
存放:对象(对象的共性是都有同一个类的方法和成员变量,个性是由构造器代入实参赋予的?)(对象是内存地址,存着方法区中类的信息所在的地址?)
3、栈
可以存在复数的栈和线程。每个线程中可以有多个栈,栈属于线程私有,线程间不能共享。且同一个线程栈与栈之间也不共享信息(局部变量);先进后出;由JVM分配空间,速度快。
存放:方法的信息(局部变量)
这章越看越迷,着实还得在看N遍,
为什么转为ANSI编码 汉字还是显示不了????
import java.util.Scanner; public class Test2519 { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.printf("**********薪水计算器***********"); System.out.printf("键盘输入66,接着算,键盘输入88,退出,"); int g=0; while (true){ System.out.printf("\n请输入你的月薪:"); int a=s.nextInt(); System.out.printf("请输入你每年是几个月薪水:"); int b=s.nextInt(); g=a*b; System.out.printf("你的年薪是:"+g); if ((g)>200000){ System.out.printf("恭喜你超过98%的国人"); } else if (b>100000) { System.out.printf("恭喜你超过90%的国人"); } System.out.printf("按88退出程序,按66开始下一个"); int c=s.nextInt(); if (c==88){ break; }else{ System.out.printf("重新开始计算..."); continue; } } } }
为什么呢?
我应该如何new一个模块model
哪里出错了
1、图中这个变量taxableIncome还未初始化,也能正常使用。是否因为它是成员变量,会默认初始化。
2、那么在方法中局部变量不会默认初始化,如果声明一个变量的值由其他变量计算所得时,而其他变量的值还未初始化怎么办,这个情况应该怎么处理?改变代码的执行顺序吗?
3、所有代码都是由上往下执行的吗?有哪些代码是优先执行的?
老师我想在这个里面不止实现就是喵喵喵还想在执行的时候另一个类里的例如狗看门,猫抓老鼠的时候一起实现应该用什么方法啊
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637