建立神舟飞船类 Shenzhou,成员自定,应包括发射时间、返回时间、乘组人
员、执行任务、基本描述等。建立对象 shen周1,shen州5,shen舟14,
基本描述按照网上的资料填写。建立对象,输出有关信息。
写一个Shenzhou类,里面定义好成员,再写下构造函数,重写个toString函数,然后主函数里面new出来就行了。
new的时候按照构造函数对应的数据来输入,Shenzhou a = new Shenzhou("fdslafls","dkflal",...);
这样。
代码如下
public class Shenzhou {
private String 发射时间;
private String 返回时间;
private String 乘组人员;
private String 执行任务;
private String 基本描述;
public Shenzhou() {
}
public Shenzhou(String 发射时间, String 返回时间, String 乘组人员, String 执行任务, String 基本描述) {
this.发射时间 = 发射时间;
this.返回时间 = 返回时间;
this.乘组人员 = 乘组人员;
this.执行任务 = 执行任务;
this.基本描述 = 基本描述;
}
@Override
public String toString() {
return "tmp{" +
"发射时间='" + 发射时间 + '\'' +
", 返回时间='" + 返回时间 + '\'' +
", 乘组人员='" + 乘组人员 + '\'' +
", 执行任务='" + 执行任务 + '\'' +
", 基本描述='" + 基本描述 + '\'' +
'}';
}
public static void main(String[] args) {
Shenzhou shen周1 = new Shenzhou(),
shen州5 = new Shenzhou(),
shen舟14 = new Shenzhou();//按照网上的资料按顺序填写基本描述
System.out.println("shen周1");
System.out.println(shen周1.toString());
System.out.println("shen州5");
System.out.println(shen州5.toString());
System.out.println("shen舟14");
System.out.println(shen舟14.toString());
}
}
import lombok.Data;
public class test {
public static void main(String[] args) {
ShenZhou shenZhou1 = new ShenZhou();
ShenZhou shenZhou5 = new ShenZhou();
ShenZhou shenZhou14 = new ShenZhou();
shenZhou1.set发射时间("2022-02-02 11:11:11");
shenZhou5.set返回时间("2022-03-03 11:11:11");
shenZhou14.set乘组人员("AAA/BBB/CCC");
shenZhou1.set执行任务("本次执行任务是.............");
shenZhou1.set基本描述("神州1号飞船是..............");
System.out.println(shenZhou1.get发射时间());
System.out.println(shenZhou5.get返回时间());
System.out.println(shenZhou14.get乘组人员());
System.out.println(shenZhou1.get执行任务());
System.out.println(shenZhou1.get基本描述());
}
@Data //引入lombok依赖 自动生成set get toString方法 及链式加载
static class ShenZhou{
private String 发射时间;
private String 返回时间;
private String 乘组人员;
private String 执行任务;
private String 基本描述;
}
}
重写tostring方法