已采纳回答 / qq_TeFuir_qwyEP2
第二个长方形的那个问题:你可以先在retangel.java中写两个成员函数,然后写构造方法,不在retangel.java中进行长和宽的输入,在test中进行输入,在初始化一个对象就行了
2020-02-18
已采纳回答 / 影贼
你输入的a b 没传入进类中 。传入进类 得通过相应的接口或者 构造函数连接一下 ,比如 public Circle(double r){this.r = r;}然后你入口类中 Shape c = new Circle();c(input.nextDouble()); 这样是把输入的传入进去了
2020-02-14
最赞回答 / qq_狼狈_0
package com.imooc;/* * 皮卡,既能载货又能载人。 */public class PickUp extends Car { protected int seats; protected double Loadage; public PickUp(String CarName,double Rent,int seats,double Loadage) { super(CarName,Rent); this.seats=seats; ...
2020-02-12
已采纳回答 / 慕虎0298255
首先抽象类不如接口方便灵活(因为继承只能单继承,接口可以多实现),如果抽象类里面有抽象方法,那么子类必须重写这个抽象方法,虽然起到了强制规范的作用,但是如果子类不需要重写这个方法,就加大了代码的重量和耦合度。抽象类不设抽象方法,他的作用是表明子类属于这个类别,一个简单的例子,在反射里面,假如我们要在目录中搜索类,只需要特定类型的类的时候,那么可以根据是否继承这个抽象类作为条件。这样的抽象类可以作为一个标志使用
2020-02-12
最赞回答 / 学java的小学僧
你这求周长的方法都没有传入参数,你能输出都有鬼了!程序是执行了,但是你没传参数,所一计算没结果。public float Circumference(int length,int wide) { return (length+wide)*2;} public float area(int length,int wide) { return length*wide;}
2020-02-10