构造与set和get的使用

来源:互联网 发布:制作印章软件 编辑:程序博客网 时间:2024/06/06 02:18

变量有成员变量与局部变量之分

类中的私有(private)变量不能直接赋值,可通过set赋值,然后再通过get得到赋值的变量的值,也可以通过构造函数

列如:

     public class Boke {
         public static void main(String[] args) {
              //实例化Test
              Test t=new Test();
               t.setX(5);//给x赋值
               t.setY(1);//给y赋值
               t.add();//最后输出两个数之和
        }
    }
class Test{
    private int x;
    private int y;
    //构造函数,有参函数存在时,就必须写无参构建函数
    /*public void Test(){
  
    }
   public void Test(int a,int b){
      this.a=a;
      this.b=b;
   }*/
 
    //通过set和get方法来获取类中的私有变量
    public void setX(int x){//括号中的int x 是局部变量,用在setX方法中;
        this.x=x;
    }


    public int getX(){
        return x;
    }
 
    public void setY(int y){//括号中的int y 是局部变量,用在setY方法中;
          this.y=y;
    }


    public int getY(){
         return y;
     }
 
    public void add(){
         System.out.println(x+y);
    }
}

0 0