Java中的setting和getting的方法
1.为了保证数据的安全性,把数据定义为private
等(封装/私有),如果调用就会用到setter()和getter()方法或者构造方法。
2.Setter:
赋值,Getter:
取值。
3.使用该类便new
一个对象,赋值:XX.setXXX();
取值:XX.getXXX();
public class HomeWork3 {public static void main(String[] args) {Person p=new Person("qq",12);p.display();Person p1=new Person();p1.setAge(23);p1.setName("ww");p1.display();}
}
class Person{private String name;private int age;public Person() {}public Person(String name, int age) {this.name = name;this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public void display(){// System.out.println("name:"+this.getName()+"age"+this.getAge());
// System.out.println("name:"+this.name+"age"+this.age);System.out.println("name:"+name+"age"+age);}
}
Java中的setting和getting的方法相关推荐
- java语言 文件上传,java中实现文件上传的方法
java中实现文件上传的方法 发布时间:2020-06-19 10:29:11 来源:亿速云 阅读:86 作者:Leah 这篇文章给大家分享的是java中实现文件上传的方法,相信大部分人都还没学会这个 ...
- Java中创建数组的几种方法
Java中创建数组的几种方法 public static void main(String[] args) { //创建数组的第一种方法 int[] arr=new int[6]; int intVa ...
- 在 Java 中初始化 List 的五种方法
转载自 在 Java 中初始化 List 的五种方法 Java 中经常需要使用到 List,下面简单介绍几种常见的初始化方式. 1.构造 List 后使用 List.add 初始化 List< ...
- 高级 | Java中获取类名的3种方法
转载自 高级 | Java中获取类名的3种方法 获取类名的方法 Java 中获取类名的方式主要有以下三种. getName() 返回的是虚拟机里面的class的类名表现形式. getCanonical ...
- 谈谈java中遍历Map的几种方法
java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下具体的用法以及各自的优缺点 先初始化一个map public ...
- Java 中 List 分片的 5 种方法!
作者 | 王磊 来源 | Java中文社群(ID:javacn666) 转载请联系授权(微信ID:GG_Stone) 前些天在实现 MyBatis 批量插入时遇到了一个问题,当批量插入的数据量比较大时 ...
- Java中的length字段和length()方法
本文主要讲述Java中的length字段和length()方法,有需要的朋友可以参考下,更多Java教程知识,请登陆疯狂软件教育官网. 首先,你能快速回答下面的问题吗? 如果没有IDE(集成开发环境) ...
- [转载] java中对象作为参数传递给一个方法,到底是值传递,还是引用传递
参考链接: 用Java传递和返回对象 看完绝对清晰~ java中对象作为参数传递给一个方法,到底是值传递,还是引用传递? pdd:所谓java只有按值传递:基本类型 值传递:引用类型,地址值传递,所 ...
- Java中String字符串截取几种方法(substring,split)
Java中String字符串截取几种方法 substring,split 这是一个Java中的String的基础用法的演示. 下面通过代码对大家进行讲解 substring 这里用来ndexOf,la ...
最新文章
- 怎么让修改的html持久化_一文让你明白Redis持久化
- 2017.4.7 e.toString() 与 e.getMessage()的区别
- 开源ERP系统 CK-ERP
- 使用PyTorch和Albumentations进行数据增强与损失函数
- 客户连接多个服务端_Dubbo源码解析之客户端Consumer
- ftp pam mysql_ftp+pam基于mysql的认证
- Java中构造函数,静态代码块,构造代码块的执行顺序
- (一)mybatis之JDBC介绍
- 酷软 正在连接服务器,酷软一直显示正在连接服务器...系统日志有大量错误信息...
- android极光推送回调方法,Flutter在Android中实现极光推送以及指定设备推送
- 在心中刻上你的名字,让思念如烟
- (二)流(Stream)
- 【案例练习】14—23个Javascript实现的倒数计时器案例
- ESP8266+水墨屏
- 高并发和大流量解决方案
- 一键搞定Netty难关,看到NIO再也不犯糊涂了,积累总结
- phpstorm2018版激活办法,2018/5/28实锤有效
- 使用docker时出现wlan网络适配器驱动程序出现问题
- MySQL高级篇——聊聊MySQL的存储引擎
- Pycharm python解释器的选择与使用