-
新建User类,属性:id int,name String,age int,sal float,要求属性私有,所有属性要有get/set方法 注意文档注释的书写
package day01.homework;
/**
* copyright(c)2021 YCKJ.ALL rights Reserved
* <p>
* 描述:用户类
*
* @author tanyi
* @version 1.0
* @date
*/
public class User {
/**
* 用户id
*/
private int id;
/**
* 用户姓名
*/
private String name;
/**
* 用户年龄
*/
private int age;
/**
* 用户工资
*/
private float sal;
/**
* 返回id
* @return id
*/
public int getId() {
return id;
}
/**
* 设置id
* @param id
*/
public void setId(int id) {
this.id = id;
}
/**
* 返回姓名
* @return name
*/
public String getName() {
return name;
}
/**
* 设置姓名
* @param name
*/
public void setName(String name) {
this.name = name;
}
/**
* 返回年龄
* @return age
*/
public int getAge() {
return age;
}
/**
* 设置年龄
* @param age
*/
public void setAge(int age) {
this.age = age;
}
/**
* 返回工资
* @return sal
*/
public float getSal() {
return sal;
}
/**
* 设置工资
* @param sal
*/
public void setSal(float sal) {
this.sal = sal;
}
}
-
新建测试类,创建User类的实例,并调用对象的set方法给属性赋值 测试类要求用Scanner来输入并给对象set值
package day01.homework;
import java.util.Scanner;
/**
* copyright(c)2021 YCKJ.ALL rights Reserved
* <p>
* 描述:测试类
*
* @author tanyi
* @version 1.0
* @date
*/
public class Test {
public static void main(String[] args) {
/**
* 创建User类的实例
*/
User user = new User();
/**
* 创建Scanner对象
*/
Scanner scanner = new Scanner(System.in);
System.out.println("请输入用户id");
int id = scanner.nextInt();
user.setId(id);
System.out.println("请输入用户姓名");
String name = scanner.next();
user.setName(name);
System.out.println("请输入用户年龄");
int age = scanner.nextInt();
user.setAge(age);
System.out.println("请输入用户工资");
float sal = scanner.nextFloat();
user.setSal(sal);
System.out.println("该用户的信息为:"+"id"+user.getId()+"姓名"+user.getName()+"年龄"+user.getAge()+"工资"+user.getSal());
}
}