//4
//请创建一个Car抽象类,要求有brand(品牌)属性,并且要求封装私有化,写出属性的
//set、get方法。抽象类Car构造方法中也可以对brand属性赋值,写出一个抽象方法run()。
//创建一个跑车类SportsCar继承抽象类Car。实现Car抽象方法输出一条语句“超 级跑车”,
//在本类中写出一个自己的方法price(),输出一条语句“售价100w”。
//在测 试类Test类中创建跑车对象car1,用构造器赋值品牌属性,
//输出属性,调用run()、 price()方法。
//创建跑车car2,用set方法赋值属性,输出属性,调用run()、price()方法。
public class cuotiben{
public static void main(String []args) {
SportsCar car1=new SportsCar("法拉利");
SportsCar car2=new SportsCar("兰博基尼");
car1.paly();
car1.sun();
car1.price();
car2.paly();
car2.sun();
car2.price();
}
}
abstract class Car{
private String brand;
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public Car(String brand) {
this.brand=brand;
}
public abstract void sun();
}
class SportsCar extends Car{
public SportsCar(String brand) {
super(brand);
}
public void paly() {
System.out.println(super.getBrand());
}
public void sun() {
System.out.println("超级跑车");
}
public void price(){
System.out.println("售价100w");
}
}
//3
//老师含有属性:name,age,subject,含有方法:eat,teach,toStrin
//2)学生含有属性:name,age,classes,含有方法:eat,study,toStrin
//3)利用继承的思想,从老师和学生中抽象出人,并创建Test进行调用并输出(System.out)
public class cuotiben{
public static void main(String []agrs) {
teacher a=new teacher("张三",18,"英语");
studet b=new studet("李四",18,"一班");
a.toStrin();
a.eat();
a.
12.10作业题
最新推荐文章于 2023-07-20 10:16:44 发布