java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > java get()方法和set()方法

java中get()方法和set()方法的作用浅析

作者:这只有一点点难

这篇文章主要给大家介绍了关于java中get()方法和set()方法的作用,set是是对数据进行设置,而get是对数据进行获取,文中通过实例代码介绍的非常详细,需要的朋友可以参考下

首先,来看看get()方法和set()方法是如何使用,如下代码:

Person类:

public class Person {
    private String name;
    private int age;
    //set
    public void setName(String name){
        this.name = name;
    }
    //get
    public String getName(){
        return name;
    }
    //set
    public void setAge(int age){
        this.age = age;
    }
    //get
    public int getAge(){
        return age;
    }
}

 Person类定义了两个私有属性,分别为private修饰的String类型的name属性和private修饰的int类型的age属性。并且分别为name和age属性设置了get()方法和set()方法,表示该属性可以进行读写。

 PersonTest类:

public class PersonTest {
    public static void main(String[] args) {
        //实例化对象
        Person st = new Person("张三",19);
        //st.getName() ==> 读
        System.out.println(st.getName());
        System.out.println(st.getAge());
        //st.setName() ==> 写
        st.setName("李四");
        st.setAge(18);
    }
}

在Java中,为了保证数据的安全性,我们通常会把数据定义为private。如果想要使用private修饰的属性,那么就需要调用set()方法和get方法或构造函数方法。

get()方法和set()方法的作用是为私有属性设置读写属性。如果添加了get()方法,表示通过实例化对象的变量名.get()调用get()方法读取该变量的值。如果添加了set()方法,表示通过实例化对象的变量名.set()调用set()方法为该变量赋值。只设置get()方法,那么表示只读属性;只设置set方法,那么表示只写属性;设置了get()方法和set()方法,那么表示读写属性。

总结

到此这篇关于java中get()方法和set()方法的作用浅析的文章就介绍到这了,更多相关java get()方法和set()方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文