将用户输入的使用天数保存起来;
写另外的方法,提供账单;
之前已经把每辆车的基本属性都保存好了
现在只需要将之前的信息,通过循环,比如哪些车可以载人 统统打印出来即可
总的思路, 属性,方法 全部保存在对象里面 , 用户的输入全部保存到对象里面
要用的时候找对象去调用即可。
写另外的方法,提供账单;
之前已经把每辆车的基本属性都保存好了
现在只需要将之前的信息,通过循环,比如哪些车可以载人 统统打印出来即可
总的思路, 属性,方法 全部保存在对象里面 , 用户的输入全部保存到对象里面
要用的时候找对象去调用即可。
2017-07-15
结构:1个Car超类,5个子车类+一个主程序类
父类属性是公共的
private int price; //车辆的价格
private int day; //租车天数
private String name; //车的名字
protected int number; //车的数量
每一种车类 new构造的时候赋予默认值
创建一个对象类的数组,保存用户从键盘输入的车类对象 ;
父类属性是公共的
private int price; //车辆的价格
private int day; //租车天数
private String name; //车的名字
protected int number; //车的数量
每一种车类 new构造的时候赋予默认值
创建一个对象类的数组,保存用户从键盘输入的车类对象 ;
2017-07-15
不是说包的命名规范是全小写吗,为什么例子里“com.imooc.MyClass”中有大写字母?
回答:因为你这个引入的是某个包下面的类,最后这个大写的MyClass是一个类。这不是一个包的名字
回答:因为你这个引入的是某个包下面的类,最后这个大写的MyClass是一个类。这不是一个包的名字
2017-07-15
最新回答 / 忆_卿
因为你写的是 有参有返回值方法,不能直接在里面输出 得要有一个返回值。 public static int sum() { int sum=score1+score2; return sum; }
2017-07-14
public class Square extends Shape {
public Square(double length, double width) {
super(length, width);
}
public void getArea() {
System.out.println("矩形的面积是:" + length*width);
}
public void getPerimeter() {
System.out.println("矩形的边长是:" + (length+width)*2);
}
}
public Square(double length, double width) {
super(length, width);
}
public void getArea() {
System.out.println("矩形的面积是:" + length*width);
}
public void getPerimeter() {
System.out.println("矩形的边长是:" + (length+width)*2);
}
}
2017-07-14
public class Circle extends Shape {
public Circle(double length) {
super(length);
}
double π = 3.14;
public void getArea() {
System.out.println("圆形的面积是" + π*length*length);
}
public void getPerimeter() {
System.out.println("圆形的边长是:" + 2*π*length);
}
}
public Circle(double length) {
super(length);
}
double π = 3.14;
public void getArea() {
System.out.println("圆形的面积是" + π*length*length);
}
public void getPerimeter() {
System.out.println("圆形的边长是:" + 2*π*length);
}
}
2017-07-14