编译错误,请指教

import java.util.*;

class Z implements Comparable{
    int age;
    public Z(int age){
        this.age=age;
    }
    //
    public boolean equals(Object obj){
        return true;
    }
    //
    public int compareTo(Object obj){
        return 1;
    }
    public class TressSetTest2{

      //下面代码在编译时出现   “错误: 内部类Z.TressSetTest2中的静态声明非法,

                                                 public static void main(String[] args){

                                                 public static void main(String[] args){”

      的错误,当我把“static”删除时,又出现“错误: 找不到或无法加载主类 TreeSetTest2”

        public static void main(String[] args){  
            TreeSet set=new TreeSet();
            Z z1=new Z(6);
            set.add(z1);
            //
            System.out.println(set.add(z1));
            //
            System.out.println(set);
            //
            ((Z)(set.first())).age=9;
            //
            System.out.println(((Z)(set.last())).age);
        }
    }
}

昵称什么DE
浏览 1666回答 3
3回答

果果爱吃苹果

代码未做任何改动,就是复制你的代码,要不你仔细检查一下语法?或者用一下开发工具
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java