封装中get和set方法的使用

来源:互联网 发布:stc单片机接数码管 编辑:程序博客网 时间:2024/04/30 15:41
在面向对象中,设置对类中的成员变量的访问权限,于是就将成员变量设置为私有的(private),然后定义2个方法,一个是获取get  一个是修改set ,在该方法内,可以写一些限制的语句,来规范的设置。而为了规范,所以就是用了get +字段名  ,set+字段名。
例如:
public class Jishao {
   
   
        private String name ;
        private int age ;
        private String jiaxiang;
       
        //System.out.print("姓名:"+name+"\n"+"年龄:"+age+"\n"+"家乡:"+jiaxiang);
       
   

    public Jishao( String name, int age,String jiaxiang){
         this.name = name;
         this.age = age;
        this.jiaxiang = jiaxiang;
    }
   
    public String getName(){
        return name;
    }
    public void  setName(String name){
        this.name = name;
    }
    public int getAge(){
        return age;
    }
    public void setAge(int age){
     if(age<0  ||  age>120){
        System,out.println(”您输入的信息有误“); 
     }else{
         this.age = age;
       }
    }
0 0