本帖最后由 wkz_crystal 于 2015-3-17 12:37 编辑
只添加一个对象的实例进去哈:为什么都会报错,怎么会这样的呀……
- import java.util.*;
- //学生类
- class Student
- {
- private String name;
- private int age;
- Student(String name,int age)
- {
- this.name=name;
- this.age=age;
- }
- public String getName()
- {
- return name;
- }
- public int getAge()
- {
- return age;
- }
- }
- class TreeSetAddObject
- {
- public static void main(String[] args)
- {
- TreeSet ts=new TreeSet();
- ts.add(new Student("wangming",28));
- /*ts.add("bcd");
- ts.add("accd");
- ts.add("bdd");
- ts.add("bdd");
- ts.add("Acd");*/
- //这样执行都不能通过:直接抛出异常了……晕倒!
- //java.lang.ClassCastException: Student cannot be cast
- }
- public static void sop(Object obj)
- {
- System.out.println(obj);
- }
- }
复制代码 |
|