set和get方法
2024-09-07 17:39:16
package day02; public class Person { /**为了封装,一般的属性都设置成为private(私有的),所以你无法用 .属性 的方式来得到属性值,
* 因此此时用两个public的方法来对属性进行操作.getXX就是得到该属性,该方法是public 的,
* 返回的是xx属性的类型(此题为int),不需要参数.而setXX就是对该属性进行赋值,该方法为
* public 的,返回的是void(即不返回值,因为是赋值),要传入一个参数,参数类型跟xx属性
* 类型相同(此为int型),该传入的参数就是对xx属性进行赋值.
* * @param args
*/
private int age;
@SuppressWarnings("unused")
private String name;
public void setAge(int age){
if(age>100 || age<0)
System.out.println("你设置的年龄不合法");
else
this.age=age;
}
public int getAge(){
return this.age;
}
public void setName(String name){
if(name.length()>6||name.length()<2)
System.out.println("你设置的人名不符合要求");
else
this.name=name;
}
public static void main(String[] args) {
// TODO Auto-generated method stub } }
最新文章
- angularJs模糊查询
- unity3d camera.culling mask
- ZJOI 游记
- 在EF的code frist下写稳健的权限管理系统:数据库模型(二)
- MySQL字符集编码的理解分析
- Spring 事务模型
- 保存项目文件“XXX.csprj”时出错。类没有注册。
- 屌丝程序猿赚钱之道之taobao 2
- C++数组概述
- 简单来说一下ui-route
- 阿里云pai项目使用说明
- 带着新人看java虚拟机04(多线程篇)
- list quen队列
- Codeforces 862D. Mahmoud and Ehab and the binary string 【二分】(交互)
- curl 模拟表单post文件
- JQuery Mobile - 固定住页面和页脚
- 在Shell脚本中获取指定进程的PID
- January 31st, 2018 Week 05th Wednesday
- 【Beta Scrum】冲刺! 3/5
- MySQL5.7.19 服务挂掉 自动关闭 mysqld got exception 0xc000001d win 2008R2
热门文章
- [RxJS] `add` Inner Subscriptions to Outer Subscribers to `unsubscribe` in RxJS
- HDU 5301 Buildings(2015多校第二场)
- Android与设计模式——代理(Proxy)模式
- Android经常使用设计模式(二)
- jsp_类的封装_集合的应用
- asp.net mvc + javascript生成下载文件
- apt-pkg
- 定时任务 bash 对远程数据库 备份 读写
- go---weichart个人对Golang中并发理解
- Java正则表达式的用法