完成StopWatch编程练习题时遇到的一些问题

  1. 1 public String PrintList(){
    2         for(Random e:List){
    3             System.out.println(e);//方法中使用System.out.println,方法的返回值类型应为String
    4         }
    5     }
  2. 1 Random[] List = new Random[Count];//Random类型不可转换为int
  3. /*关于“无法从静态上下文中引用非静态 变量 this”
    **class RandomNumberSequence 放入 public class StopWatch 内部中
    **RandomNumberSequence 成了 StopWatch的非静态内部类,属于StopWatch中的一个类成员静态内部类,属于StopWatch中的一个类成员
    **而main属于静态方法,因此不能访问非静态的成员,所以不能在main方法中new,只能通过外部类的对象访问
    **
    !!改正方法:把 class RandomNumberSequence 放在 public class StopWatch 外
    */
  4. 创建对象后,系统只是自动给变量和方法分配存储空间,并不会自动执行方法

猜你喜欢

转载自www.cnblogs.com/masker99/p/11706889.html
今日推荐