我设计Unicycle,Bicycle,Tricycle三个class继承于Car.我给了个方法返回一个Car类型的对象,里面随即产生三个数,对应的返回三个class的对象.但是会报错,上转对象不成功. - public Car next(){
- Scanner sc=new Scanner(System.in);
- System.out.println("请输入一个整数");
- int i=sc.nextInt()%3;
- switch (i){
- case 0:
- return new Bicycle();
- case 1:
- return new Tricycle();
- case 2:
- return new Unicycle();
- }
- }
复制代码 |