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 } }

  

最新文章

  1. angularJs模糊查询
  2. unity3d camera.culling mask
  3. ZJOI 游记
  4. 在EF的code frist下写稳健的权限管理系统:数据库模型(二)
  5. MySQL字符集编码的理解分析
  6. Spring 事务模型
  7. 保存项目文件“XXX.csprj”时出错。类没有注册。
  8. 屌丝程序猿赚钱之道之taobao 2
  9. C++数组概述
  10. 简单来说一下ui-route
  11. 阿里云pai项目使用说明
  12. 带着新人看java虚拟机04(多线程篇)
  13. list quen队列
  14. Codeforces 862D. Mahmoud and Ehab and the binary string 【二分】(交互)
  15. curl 模拟表单post文件
  16. JQuery Mobile - 固定住页面和页脚
  17. 在Shell脚本中获取指定进程的PID
  18. January 31st, 2018 Week 05th Wednesday
  19. 【Beta Scrum】冲刺! 3/5
  20. MySQL5.7.19 服务挂掉 自动关闭 mysqld got exception 0xc000001d win 2008R2

热门文章

  1. [RxJS] `add` Inner Subscriptions to Outer Subscribers to `unsubscribe` in RxJS
  2. HDU 5301 Buildings(2015多校第二场)
  3. Android与设计模式——代理(Proxy)模式
  4. Android经常使用设计模式(二)
  5. jsp_类的封装_集合的应用
  6. asp.net mvc + javascript生成下载文件
  7. apt-pkg
  8. 定时任务 bash 对远程数据库 备份 读写
  9. go---weichart个人对Golang中并发理解
  10. Java正则表达式的用法