我是靠谱客的博主 调皮学姐,最近开发中收集的这篇文章主要介绍get方法和set方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章若有疏漏与不足之处还请各位观众大佬们指出,以便日后共同学习、进步。

我们从get方法与set方法对于很多新人来说应该是相当常见且基础的用法,本文以作者个人想法出发,简单说一下get方法和set方法。

get顾名思义是获取的意思,而set是设置的意思。从字面上理解就是获取方法和设置方法。的确,get方法的功能就是读取类中变量的值,而set方法则是设置类中变量的值。我们下面以代码为例来了解一下get方法和set方法。

package cn.Nova.Sliver;
public class People {
private String name;
private String ID;
private boolean sex;
private int age;
public String getName() {//获取名字
return name;
}
public void setName(String name) {//设置名字
this.name = name;
}
public String getID() {//获取ID
return ID;
}
public void setID(String iD) {//设置ID
ID = iD;
}
public String getSex() {//获取性别
return (sex ? "男" : "女");
}
public void setSex(boolean sex) {//设置性别
this.sex = sex;
}
public int getAge() {//获取年龄
return age;
}
public void setAge(int age) {//设置年龄
this.age = age;
}
public People(String name,String ID,boolean sex,int age){
setName(name);
setID(ID);
setSex(sex);
setAge(age);
}
}

其实在这里面我们不难发现,在这里面get方法负责引用该类时的信息输出,而set方法就负责引用该类时的用户输入,两者分别对应一读(get)一写(set)。

这里对程序给出以下几点说明:

1. 变量属性private。这里之所以将变量属性设为private是为了引用该类时保证数据不会被其他类引用,提高数据的安全性。结合java的封闭性和安全性,不难看出这样这些变量按道理来说像是被封闭在该类里,为了引用这些变量,这里我们使用了set和get方法去操作变量,既能提高封装型,也不失安全性。

2. 31-36行的4参构造函数可以完成对类的引用,参数数量可以小于变量数,具体视工程要求而定,当然也可以不写这个,下面只是一个无参引用的样例

 


People people1=new People();
people1.setSex(true);
people1.getSex();

 

 

 

 

 

最后

以上就是调皮学姐为你收集整理的get方法和set方法的全部内容,希望文章能够帮你解决get方法和set方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部