日期:2014-05-20  浏览次数:20668 次

怎么访问内部的class


    public class Interval {

        int start;
        int end;

        Interval() {
            start = 0;
            end = 0;
        }

        Interval(int s, int e) {
            start = s;
            end = e;
        }
    }
public static void main(String[] args) {
     Interval inte = new Interval(1,2);//这个会出错 请问怎么new一个呢
}

------解决方案--------------------


public class TestTop  {

  int start;
      int end;

      TestTop() {
          start = 0;
          end = 0;
      }

/* 默认构造器
     public TestTop() {
  // TODO Auto-generated constructor stub
  }
     */

     TestTop(int s, int e) {//一般构造器使用public修饰.
          start = s;
          end = e;
     System.out.println("start="+s+"end="+end); 
     }
     
     
  //}这个大括号位置错了.
public static void main(String []args) {
// TODO Auto-generated method stu

     TestTop inte = new TestTop(10,20);//这个会出错 请问怎么new一个呢
}

}//最后应该是有两个大括号才对.