12.10作业题

//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.
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值