Java 随笔——7

package text2;

public class Car {
//	编写一个Car类,具有final类型的属性品牌,具有功能drive;
//	定义其子类Aodi和Benchi,具有属性:价格、型号;具有功能:变速;
//	定义主类E,在其main方法中分别创建Aodi和Benchi的对象并测试对象的特
//	性。
	final String pinpai;
	public Car(String pinpai) {
		super();
		this.pinpai = pinpai;
	}
	public void pinpai()
	{
		System.out.println(pinpai);
	}
	public void drive()
	{
		System.out.println("开车");
	}


}
package text2;

public class Aodi extends Car {
public Aodi(String pinpai) {
		super(pinpai);
		// TODO 自动生成的构造函数存根
	}
	//	定义其子类Aodi和Benchi,具有属性:价格、型号;具有功能:变速;
	public void price()
	{
		System.out.println("奥迪价格");
	}
	public void xinghao()
	{
		System.out.println("奥迪型号");
	}
	
}
package text2;

public class Benchi extends Car {
	public Benchi(String pinpai) {
		super(pinpai);
		// TODO 自动生成的构造函数存根
	}
	public double getPrice() {
		return price;
	}
	public void setPrice(double price) {
		this.price = price;
	}
	public String getXinghao() {
		return xinghao;
	}
	public void setXinghao(String xinghao) {
		this.xinghao = xinghao;
	}
	double price;
	String xinghao;
	public void price()
	{
		System.out.println(price);
	}
	public void xinghao()
	{
		System.out.println(xinghao);
	}

}
package text2;

public class E {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		Aodi a=new Aodi("奥迪");
		a.pinpai();
		a.price();
		a.drive();
		Benchi b=new Benchi("奔驰");
		b.pinpai();
		b.setPrice(120000);
		b.price();
		b.drive();
		

	}

}

 

.编写一个Car类,具有final类型的属性品牌,具有功能drive;

定义其子类Aodi和Benchi,具有属性:价格、型号;具有功能:变速;

定义主类E,在其main方法中分别创建Aodi和Benchi的对象并测试对象的特

性。

原文地址:https://www.cnblogs.com/jakeasd/p/5519974.html