java中get()方法和set()方法的作用浅析
首先,来看看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()方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
spring Boot 应用通过Docker 来实现构建、运行、发布流程
这篇文章主要介绍了spring Boot 应用通过Docker 来实现构建、运行、发布流程,图文详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下2017-11-11SpringBoot2 task scheduler 定时任务调度器四种方式
这篇文章主要介绍了SpringBoot2 task scheduler 定时任务调度器四种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-03-03SpringMVC项目访问controller时候报404的解决
这篇文章主要介绍了SpringMVC项目访问controller时候报404的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-09-09Spring的@Validation和javax包下的@Valid区别以及自定义校验注解
这篇文章主要介绍了Spring的@Validation和javax包下的@Valid区别以及自定义校验注解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2021-01-01如何在SpringBoot项目中集成SpringSecurity进行权限管理
在本文中,我们将讨论如何在Spring Boot项目中集成权限管理,我们将使用Spring Security框架,这是一个专门用于实现安全性功能的框架,包括认证和授权,需要的朋友可以参考下2023-07-07
最新评论