package 类的练习;

public class Person {
private String name;
private int age;
private String sex;
private String hobby;
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getHobby() {
return hobby;
}
public void setHobby(String hobby) {
this.hobby = hobby;
}
public void showInfo() {
System.out.println(this.name+"----"+this.age);
}
//name :方法的参数name
//this.name:当前类的属性name
public void setName(String name) {
this.name=name;
}
public String getName() {
return name;
}
public void setAge(int age) {
if(age<0) {
System.out.println("我滴个乖乖,年龄能成负的?");
this.age=-1;
System.out.println("年龄有误!");
} else if(age>120) {
System.out.println("人能活那么久?");
this.age=-1;
System.out.println("年龄有误!");
}else {
this.age=age;
}
}
public int getAge() {
return age;
} } package 类的练习; public class TestPerson { public static void main(String[] args) {
Person per=new Person();
per.setName("张三");
per.setAge(20);
per.setSex("男");
per.setHobby("敲代码");
System.out.println("名字:"+per.getName());
System.out.println("年龄:"+per.getAge());
System.out.println("性别:"+per.getSex());
System.out.println("爱好:"+per.getHobby());
} }

最新文章

  1. h5曲线滑动确认
  2. LUA OOP编程实现方法
  3. Gaussian分布下Hinge损失的期望
  4. 【Android测试】【第十节】MonkeyRunner—— 录制回放
  5. Android Studio IDE 主题设置
  6. UVa 489 刽子手游戏
  7. 常见的http头信息
  8. 【Tech】Cassandra安装和启动
  9. tcprstat的使用方式
  10. dnf的动画脚本研究
  11. 函数innobase_start_or_create_for_mysql
  12. 方形布局SquareLayout
  13. VC编程中如何设置对话框的背景颜色和静态文本颜色
  14. 网络安全之IP伪造
  15. Java多线程的wait(),notify(),notifyAll()
  16. Linux下安装、编译SDL
  17. arcgis point 随着 line类型的轨迹运动的动画
  18. 【Django】git建仓上传时遇到的小问题
  19. Mongodb副本集+分片集群环境部署记录
  20. 【译】第9节---EF Code First中数据注解

热门文章

  1. 教你如何使用github+jsDelivr搭建免费图床
  2. 20202427-张启辰《Python3初学:罗马数字转阿拉伯数字》
  3. STM32入门系列-学习STM32要掌握的内容
  4. PLC模拟量输入和数字量输入是什么
  5. 容器之间通讯方式\与pod关系
  6. linux的mysql数据库创建和删除
  7. python开发--基础知识-(持续更新)
  8. 我的第二次C语言作业
  9. 如何将别人Google云端硬盘中的数据进行保存
  10. leetcode70word-search