1.编写学生类,其中属性包括学生姓名、学号、年龄、性别,方法包括显示基本信息吃饭、睡觉、学习,并编写测试类进行对象的创建。
2.编写汽车类,其中属性包括汽车品牌、价格、颜色,方法包括自动驾驶、放音乐,编写测试类,创建两个对象,并打印出这两个对象的信息。
1.编写学生类,其中属性包括学生姓名、学号、年龄、性别,方法包括显示基本信息吃饭、睡觉、学习,并编写测试类进行对象的创建。
2.编写汽车类,其中属性包括汽车品牌、价格、颜色,方法包括自动驾驶、放音乐,编写测试类,创建两个对象,并打印出这两个对象的信息。
package com.bxt.event.test;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
public class Test {
public static void main(String[] args) {
Student student = new Student("小王", "111", 22, "男");
Car car1 = new Car("宝马", 200, "红色");
Car car2 = new Car("奥迪", 100, "红色");
System.out.println(car1);
System.out.println(car2);
}
@Data
@NoArgsConstructor
@AllArgsConstructor
public static class Student {
//1.编写学生类,其中属性包括学生姓名、学号、年龄、性别,方法包括显示基本信息吃饭、睡觉、学习,并编写测试类进行对象的创建。
private String name;
private String no;
private Integer age;
private String sex;
public void eat () {
System.out.println("学生:" + name + "吃饭");
}
public void sleep () {
System.out.println("学生:" + name + "睡觉");
}
public void learn () {
System.out.println("学生:" + name + "学习");
}
}
@Data
@NoArgsConstructor
@AllArgsConstructor
public static class Car {
//2.编写汽车类,其中属性包括汽车品牌、价格、颜色,方法包括自动驾驶、放音乐,编写测试类,创建两个对象,并打印出这两个对象的信息。
private String brand;
private Integer price;
private String color;
private void autoPilot() {
System.out.println("品牌为:" + brand + "汽车自动驾驶");
}
private void playMusic() {
System.out.println("品牌为:" + brand + "汽车反音乐");
}
@Override
public String toString() {
return "Car{" +
"brand='" + brand + '\'' +
", price=" + price +
", color='" + color + '\'' +
'}';
}
}
}