get方法和set方法 您所在的位置:网站首页 gdt方法 get方法和set方法

get方法和set方法

#get方法和set方法| 来源: 网络整理| 查看: 265

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

我们从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();

 

 

 

 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有