首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

泛型类申明对象, 和课本一样的代码, 课本的运行结果是“一只小狗 一只小花猫” ,可实际下根本不能运行,是哪里出错了呢

2012-09-25 
泛型类申明对象, 和课本一样的代码, 课本的运行结果是“一只小狗 一只小花猫” ,可实际上根本不能运行,是哪

泛型类申明对象, 和课本一样的代码, 课本的运行结果是“一只小狗 一只小花猫” ,可实际上根本不能运行,是哪里出错了呢。

Dog.java
  public class Dog {

  public String toString() {
  return "一只小狗";
  }
}
Cat.java
  public class Cat {

  public String toString() {
  return "一只小花猫";
  }
}

public class NewClass {

  public static void main(String args[]) {
  ShowObject<Dog> showDog = new ShowObject<Dog>();
  showDog.showMess(new Dog());
  ShowObject<Cat> showCat = new ShowObject<Cat>();
  showCat.showMess(new Cat());
  }
}


[解决办法]
public showMess (E b){
String mess = b.toString();
System.out.println(mess);
}

这是你写的方法?

没有返回值啊,大哥。你以为构造方法啊。拜托别照书敲代码,动下脑!!!!

热点排行