java中get()方法和set()方法的用法

首先,见名知意,我们先来分析一下set和get两个单词的意思,set的意思为设置,而get的意思为获取,由此可见get()和set()两个方法分别是用来获取和设置数据的。

在使用两方法时一般的方法都是后边加上某个单词来表明将要设置或者获取的功能,比如setAge(),getName() 其含义为设置年龄,获取名字。

那么为什么要使用set(),get()方法呢?这就要涉及到java语言的封闭性和安全性,在某些类中需要用到private来修饰,这样的话其他的类不能访问这个类里边的变量,就提高了安全性

但是我们有时需要用到其中变量,那么如何获取呢?这时候就要用到我们说的set()和get()方法

举例说明


class Demo{
//私有String ,int ;
private String name;
private int age;

public String getName() //set get 方法核心;
{ // 需要有返回值的get来提取String,和int;
return name;
}
public void setName(String n)
{
name=n;
}
public int getAge() { //return 一个int值 age
return age;
}
public void setAge(int age) {
this.age = age;
} //set get方法结束

大概就是这个样子了

猜你喜欢

转载自www.cnblogs.com/Zhu1316802150/p/11907522.html