java--02

本文介绍了一个名为GPSCar的类的设计与实现过程,该类继承自Car类并实现了GPS接口。GPSCar不仅保留了Car的基本属性如名字和速度,还新增了获取位置的功能。通过重写方法整合了车辆基本信息与位置信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

做一个GPSCar类,要求继承Car类,并实现GPS接口;
要求:
1.GPS定义getLocation()方法;
2.Car定义name,speed成员变量 并实现 getCar()方法输出车的名字和速度
3.GPSCar类继承Car并实现GPS接口并重写getLocation(),
返回车的坐标(GPSCar.speed,GPSCar.speed).

重写Car的getCar()方法,除了输出父类的getCar()而且输出getLocation(),



package cn.mashensoft.homework2;

public  class GPSCar extends Car implements GPS{
	
	
			public  void  getLocation(){
			System .out .println(this.speed+","+this.speed);
		}
<span style="white-space:pre">			</span>//this表示调用父类的成员变量!
			public void getCar(String name , int speed){
				super.getCar(name, speed);
				this.getLocation();
			}

}
<pre name="code" class="java">package cn.mashensoft.homework2;

public interface GPS {
public  void  getLocation();
}

package cn.mashensoft.homework2;

public class Car {
 String name ;
 int speed;
public Car() {
	super();
	// TODO Auto-generated constructor stub
}
public Car(String name, int speed) {
	super();
	this.name = name;
	this.speed = speed;
}
public String getName() {
	return name;
}
public void setName(String name) {
	this.name = name;
}
public int getSpeed() {
	return speed;
}
public void setSpeed(int speed) {
	this.speed = speed;
}
public void getCar(String name , int speed){
	System .out .println("车的名字是:"+name+"车的速度为:"+speed);
}

}


 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值