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()方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Java异常--常见方法--自定义异常--增强try(try-with-resources)详解
这篇文章主要介绍了Java异常--常见方法--自定义异常--增强try(try-with-resources)的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-03-03
IntelliJ IDEA 老司机居然还没用过 Stream Trace功能(问题小结)
很多朋友酷爱Java8 Stream功能,但是在使用过程中总不是那么顺利,下面通过本文给大家分享idea Stream Trace调试过程遇到的问题,需要的朋友参考下吧2021-05-05
SpringBoot基于redis自定义注解实现后端接口防重复提交校验
本文主要介绍了SpringBoot基于redis自定义注解实现后端接口防重复提交校验,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2022-01-01
在2023idea中实现SpringBoot的IoC和AOP的方法
这篇文档详细介绍了如何在Spring Boot中实现IoC(控制反转)和AOP(面向切面编程),深入探讨了AOP的基本概念,包括AOP的作用、优势以及实现方式,最后,它提到了AOP的注解,如@Aspect、@Pointcut、@Before、@After、@AfterReturning、@AfterThrowing和@Around2024-11-11


最新评论