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


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

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

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

性。

package zuoye;

public class Cat {
	
	String pinpai;
	double sudu;
	double jiage;
	String xinghao;

	
	
	public String getPinpai() {
		return pinpai;
	}



	public void setPinpai(String pinpai) {
		this.pinpai = pinpai;
	}



	public double getSudu() {
		return sudu;
	}



	public void setSudu(double sudu) {
		this.sudu = sudu;
	}



	public double getJiage() {
		return jiage;
	}



	public void setJiage(double jiage) {
		this.jiage = jiage;
	}



	public String getXinghao() {
		return xinghao;
	}



	public void setXinghao(String xinghao) {
		this.xinghao = xinghao;
	}



	public String drive()
	{
		return "汽车已发动,请注意!";
	}

}

  

package zuoye;

public class Aodi extends Cat {
	
	
	
	
	public double biansu()
	{
		 double sudu=super.getSudu()+20;
	        return sudu;

	}

}

  

package zuoye;

public class Benchi extends Cat{
	
	public double biansu1()
	{
        double sudu=super.getSudu()+40;
        return sudu;
    }


}

  

package zuoye;

public class E {

	public static void main(String[] args) {
		Aodi ad=new Aodi();
	
		ad.setPinpai("奥迪    ");
		ad.setXinghao("奥迪x7  ");
		ad.setJiage(5000000.0);
		System.out.println("汽车品牌是:"+ad.getPinpai()+"型号是:"+ad.getXinghao()+"价格是:"+ad.getJiage());
		System.out.println(ad.drive());
		System.out.println("启动后速度是:"+ad.biansu()+"km/h");
		
		Benchi bc=new Benchi();
		
		bc.setPinpai("奔驰    ");
		bc.setXinghao("奔驰555  ");
		bc.setJiage(10000000.0);
		System.out.println("汽车品牌是:"+bc.getPinpai()+"型号是:"+bc.getXinghao()+"价格是:"+bc.getJiage());
		System.out.println(bc.drive());
		System.out.println("启动后速度是:"+bc.biansu1()+"km/h");
	}

}

  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



猜您在找 java练习:定义一个汽车类Vehicle,要求如下:(知识点:类的继承 方法的覆盖) (a)属性包括:汽车品牌brand(String类型)、颜色color(String类型)和速度speed Java基础-继承-编写一个Java应用程序,设计一个汽车类Vehicle,包含的属性有车轮个数 wheels和车重weight。小车类Car是Vehicle的子类,其中包含的属性有载人数 loader。卡车类Truck是Car类的子类,其中包含的属性有载重量payload。每个 类都有构造方法和输出相关数据的方法。最后,写一个测试类来测试这些类的功 能。 ls命令具有一个-r选项,可以递归的列出子目录中的内容。请编写一个具有同样功能的程序。 按要求编写一个Java应用程序: (1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。 (2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性, 和计算体积的方法。 (3)编写一个测试类,对以上两个类进行测试,创建一个长方体,定义其长、 宽、高,输出其底面积和体积。 30.编写一个Shape类,具有属性:周长和面积; 定义其子类三角形和矩形,分别具有求周长的方法。 定义主类E,在其main方法中创建三角形和矩形类的对象, 并赋给Shape类的对象a、b,使用对象a、b来测试其特性。 编写一个Shape类,具有属性:周长和面积; 定义其子类三角形和矩形,分别具有求周长的方法。 定义主类E,在其main方法中创建三角形和矩形类的对象, 并赋给Shape类的对象a、b,使用对象a、b来测试其特性。 25.按要求编写一个Java应用程序: (1)编写一个矩形类Rect,包含: 两个属性:矩形的宽width;矩形的高height。 两个构造方法: 1.一个带有两个参数的构造方法,用于将width和height属性初化; 2.一个不带参数的构造方法,将矩形初始化为宽和高都为10。 两个方法: 求矩形面积的方法area() 求矩形周长的方法perimeter() (2)通过继承Rect类编写一个具有 String类型的属性和方法 按要求编写Java应用程序。 (1)创建一个叫做机动车的类: 属性:车牌号(String),车速(int),载重量(double) 功能:加速(车速自增)、减速(车速自减)、修改车牌号,查询车的载重量。 编写两个构造方法:一个没有形参,在方法中将车牌号设置“XX1234”,速 度设置为100,载重量设置为100;另一个能为对象的所有属性赋值; (2)创建主类: 在主类中创建两个机动车对象。 创建第 实现一个string类
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM