java类private/this的使用
2024-09-06 00:52:27
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());
} }
最新文章
- h5曲线滑动确认
- LUA OOP编程实现方法
- Gaussian分布下Hinge损失的期望
- 【Android测试】【第十节】MonkeyRunner—— 录制回放
- Android Studio IDE 主题设置
- UVa 489 刽子手游戏
- 常见的http头信息
- 【Tech】Cassandra安装和启动
- tcprstat的使用方式
- dnf的动画脚本研究
- 函数innobase_start_or_create_for_mysql
- 方形布局SquareLayout
- VC编程中如何设置对话框的背景颜色和静态文本颜色
- 网络安全之IP伪造
- Java多线程的wait(),notify(),notifyAll()
- Linux下安装、编译SDL
- arcgis point 随着 line类型的轨迹运动的动画
- 【Django】git建仓上传时遇到的小问题
- Mongodb副本集+分片集群环境部署记录
- 【译】第9节---EF Code First中数据注解