问题:例题中,第三行:new ChildClass().f();,f()方法并不属于ChildClass(),为什么ChildClass()能调用f()方法。
你好,老师,如上图所示,我这边没有在抽象类里面加无参构造器,系统没有报错,是不是IDEA里面给抽象类里面默认加了构造器了
以下是原码
package com.luzhongxu.abstractClass; public abstract class Students { private String name; abstract public void study(); abstract public void exam(); public String getName() { return name; } public void setName(String name) { this.name = name; } // Students(){ } 无参构造器 } package com.luzhongxu.abstractClass; public class Test { public static void main(String[] args) { // Students a = new Students("MMM"); 抽象类不能创建对象 Students s = new goodStudents(); s.exam(); s.study(); } } class goodStudents extends Students{ @Override public void study() { System.out.println("好好学习,好好听课"); } @Override public void exam() { System.out.println("好好考试"); } }
为啥我的index.html打不开呀,什么并行配置呀?
case "A"的值没有匹配也会打印吗?
import java.util.Scanner; public class TestScanner { public static void main(String[] args){ Scanner s=new Scanner(System.in); //要求输入用户名,年龄,薪水(月薪) System.out.println("请输入您的用户名:"); String uname=s.nextLine(); System.out.println("请输入您的年龄:"); int age=s.nextInt(); System.out.println("请输入您的月薪:"); double monthSalary=s.nextDouble(); System.out.println("程序运行结束!!!"); System.out.println("用户名:"+uname+"\t年龄:"+age+ "\t月薪:"+monthSalary+"\t年薪:"+(12*monthSalary)); } }
上面是我的代码,下面是我的运行结果
下面这是老师的运行结果
为什我的运行结果年龄与月薪之间没有空格
和老师写的一样怎么运行就有问题了,看不出哪里错误
package opp.src.com.itbaizhan.oop; public class TestExtends { public static void main(String[] args) { student s=new student("glp",18,"java"); s.rest(); s.study(); } } class person{ int age; String name; public void rest(){ System.out.println("休息一下"); } } class student extends person{ String major; public void study(){ System.out.println("学习吧"); } public student(String name,int age,String major) { this.name = name; this.age = age; this.major = major; } }
老师,我的代码出了点问题
// 接口A interface A{ void run(); } // 有名字的类,可以反复使用 class AA implements A{ @Override public void run() { System.out.println("AA.run"); } } public class TestAnonymousInnerClass { public void test(A a){ a.run(); } public static void main(String[] args) { TestAnonymousInnerClass tai = new TestAnonymousInnerClass(); // 调用test方法 通过new AA() 创建实现类AA的对象并传入 这里调用的重写后的run()方法 tai.test(new AA()); }
1、老师,这里的tai,test(new AA())算是匿名内部类吗?
2、new TestAnonymousInnerClass(); 这样直接new,前面没起名字的就是匿名么?
老师这个窗口界面怎么弄出来的==
老师,我想问下,当学完这一章后,自己去写游戏时,一点思路都没有,感觉很懵,完全不知道怎么去写,或者知道写的步骤,但写不出来,这种情况,需不需要重新去学呢?
老师我这个不出class文件是哪里出错了
想请教一下老师,为什么我的字体敲出来之后变成乱码了
老师,为什么我闯关显示的选项和最后答案的选项不一样。
为什么上和下的按键是相反的,左和右也是相反的??
System.out.println('\u0022'); System.out.println('\u0027');
老师第一行可以正常运行,第二行就无法运行,会报错,是什么原因?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637