【Java】java中的set()和get()方法理解和使用
来源:互联网 发布:linux oracle lsnrctl 编辑:程序博客网 时间:2024/05/22 16:42
一、前言
小编刚开始学习java,学习的第一个项目中,所有都是通过set()和get()方法来传值和取值,但是小编总是分不清楚,所以写一篇博客来搞定这个问题。
二、对比记忆
先从字面上理解一下:set设置的意思,get获取的意思。很明显这两个方法是对数据进行设置和获取的。而且,在类中使用set和get方法时,都是在set和get后面跟上一些特定的词来形成特定意思的方法名,比如setage()和getage(),表示设置年龄和获取年龄。
可以通过下面的代码来理解一下:
public class User { private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; }}
在这个代码块中,我们可以看出,首先在User 类定义了两个私有的字符串类型的username和password,然后下面有共有的方法getUsername()、setUsername()等四个方法来获取username和password。说到这里小编就感觉可以让大家理解了作用。
三、优点
【封闭性】
对类中的域变量进行封闭操作,即用private来修饰他们,如此一来其他类则不能对该变量访问。这样我们就将这些变量封闭在了类内部,这样就提高了数据的安全性。
当我们想要操作这些域变量怎么办呢?我们可以通过两种方法:
第一种即通过public方式的构造器(或称构造函数),对象一实例化就对该变量赋值。 第二种就是通过上面提到的set和get方法。
四、小结
通过分析了解,小编更加的熟悉了set和get的方法,set设置变量的值,get获取变量的值。这个是这两个方法的核心,在学习之初,依附他;学习中,碾压他!
0 0
- 【Java】java中的set()和get()方法理解和使用
- java 中的set方法和get方法的理解
- java中set和get方法的理解使用
- java中set()和get()方法理解
- Java中的get()和set()方法
- java中的get和set方法1
- java中的set和get方法
- java set和get方法的使用
- java中关于set()和get()方法的理解和使用
- java中set和get方法的理解,写给初学者
- java中对get和set方法的理解
- java中set和get方法的理解
- JAVA中关于set()和get()方法的理解及使用
- JAVA中关于set()和get()方法的理解及使用
- JAVA中关于set()和get()方法的理解及使用
- JAVA中关于set()和get()方法的理解及使用
- JAVA中关于set()和get()方法的理解及使用
- JAVA中关于set()和get()方法的理解及使用
- 一个java.lang.NoClassDefFoundError问题的解决
- final关键字
- Android ListView圆角实现
- 其中的一个作业
- 【备注】【C15】《21天学通Java(第6版)》 .(美)Rogers.Cadenhead著 PDF下载
- 【Java】java中的set()和get()方法理解和使用
- 我拿到需求该怎么开始写Android项目
- 0-1背包和完全背包
- SQLite 事务
- t检验
- 变量和作用域
- common-pool2对象池的详解与使用
- 在网页上生成由字母和数字组成验证码的简单实现
- mac 安装tesseract-ocr