为什么我这里最后打出来的是一样的
老师,这样算是装对吗?
老师,为啥百度网盘里的jdk下不了
老师,为什么我这个算的结果不对啊?
//不是说nextLine会接收Enter,后面的一样就不能输入了,可我这个可以输入 Scanner input = new Scanner(System.in); System.out.println("输入姓名"); String num = input.nextLine(); System.out.println("年龄"); String num1 = input.nextLine(); System.out.println("爱好"); String num2 = input.nextLine(); System.out.println(num); System.out.println(num1); System.out.println(num2); input.close();
谢谢老师,解决了,有一个问题,为什么filename这个单词不能打出来
加载出来
SXT.zip
放大之后还是白屏呀,没看到图片
public 为什么有的地方加,有的地方不加?
这个多选题里,合法的标识符可以用汉字开头?
这个类下面的getVehicle方法是构造方法还是普通的方法?如果是普通方法为啥能用类名来定义?
返闯关环节中为什么返回值不同,不是重载的标志,反而形参的顺序作为重载的标志
示例中“&&”不是短路与的意思吗?是不是应该写成”&“
if(count >= 10 && count <= 15) { //错误写法:10<=count<=15
老师:这个老年怎么可以不换行?如何可以和属于在同一行?
练习里使用了Math.random()的方法,在程序头怎没有使用import 引入类呢?
class Animal { public void shout() { System.out.println("叫了一声!"); } } class Dog extends Animal { public void shout() { System.out.println("旺旺旺!"); } public void seeDoor() { System.out.println("看门中...."); } } class Cat extends Animal { public void shout() { System.out.println("喵喵喵喵!"); } } public class TestPolym { public static void main(String[] args) { Animal a1 = new Cat(); // 向上可以自动转型 //传的具体是哪一个类就调用哪一个类的方法。大大提高了程序的可扩展性。 animalCry(a1); Animal a2 = new Dog(); animalCry(a2);//a2为编译类型,Dog对象才是运行时类型。 //编写程序时,如果想调用运行时类型的方法,只能进行强制类型转换。 // 否则通不过编译器的检查。 Dog dog = (Dog)a2;//向下需要强制类型转换 dog.seeDoor(); } // 有了多态,只需要让增加的这个类继承Animal类就可以了。 static void animalCry(Animal a) { a.shout(); } /* 如果没有多态,我们这里需要写很多重载的方法。 * 每增加一种动物,就需要重载一种动物的喊叫方法。非常麻烦。 static void animalCry(Dog d) { d.shout(); } static void animalCry(Cat c) { c.shout(); }*/ }
老师,这是学习材料里的代码,我可以理解它的意思但是我不理解为什么要引入多态,对于这个例子为什么不直接使用
Dog d = new Dog(); Cat c = new Cat(); d.shout(); c.shout();
这样的调用来实现,不需要重载动物的喊叫方法啊
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637