初学者易犯的的错误

//用户类

public class User{

  private int id;

  public int getId(){

    return this.id;

   }

  public void setId(int id_){

     this.id = id_;

  }

}

//测试类

public class Test{

  User user = new User();

  user.getId();//错误的做法(类中只能存在属性或方法)

  User.getId();

  public static void meth(){

    user.getId();//错误的做法(静态成员不能调用非静态成员)

    User.getId();

  }

}

 

2、编译器将报强制类型转换错误

short s = 1;

s = s+1; //改s+=1;(编译器会对它进行特殊的处理)

posted @ 2016-09-20 20:49  知晓的老巢  阅读(203)  评论(0编辑  收藏  举报