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());
    }
}

解决方案 »

  1.   

    ShowObject类的代码贴出来看下。
      

  2.   

    ShowObject.java
        public class ShowObject<E>{
            public showMess (E b){
                String mess = b.toString();
                System.out.println(mess);
            }
        }
      

  3.   

    public showMess (E b){
       String mess = b.toString();
       System.out.println(mess);
       }这是你写的方法?没有返回值啊,大哥。你以为构造方法啊。拜托别照书敲代码,动下脑!!!!
      

  4.   

    初学者,不大懂,返回值要返回的是什么内容,是mess还是其他的?