做一个GPSCar类,要求继承Car类,并实现GPS接口
2016-07-31 16:50
337 查看
要求:
1.GPS定义getLocation()方法;
2.Car定义name,speed成员变量 并实现 getCar()方法输出车的名字和速度
3.GPSCar类继承Car并实现GPS接口并重写getLocation(),
返回车的坐标(GPSCar.speed,GPSCar.speed).
重写Car的getCar()方法,除了输出父类的getCar()而且输出getLocation(),
package gps;
public class Car {
private String name;
private int 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 Car(){
}
public void getCar(){
System.out.println("车名:"+this.getName()+"速度"+this.getSpeed());
}
}
-------------------------------------------------
package gps;
public interface GPS {
public void getlocation();
}
---------------------------------------------------
package gps;
import java.util.Scanner;
public class GPSCar extends Car implements GPS {
public static void main(String[] args) {
Car gpscar = new GPSCar();
Scanner sc = new Scanner(System.in);
System.out.println("输入车名称:");
gpscar.setName(sc.nextLine());
System.out.println("输入车速度:");
gpscar.setSpeed(sc.nextInt());
sc.close();
gpscar.getCar();
System.out.println();
}
@Override
public void getlocation() {
System.out.println(this.getSpeed() + "; " + this.getSpeed());
}
public void getCar() {
super.getCar();
this.getlocation();
}
}
1.GPS定义getLocation()方法;
2.Car定义name,speed成员变量 并实现 getCar()方法输出车的名字和速度
3.GPSCar类继承Car并实现GPS接口并重写getLocation(),
返回车的坐标(GPSCar.speed,GPSCar.speed).
重写Car的getCar()方法,除了输出父类的getCar()而且输出getLocation(),
package gps;
public class Car {
private String name;
private int 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 Car(){
}
public void getCar(){
System.out.println("车名:"+this.getName()+"速度"+this.getSpeed());
}
}
-------------------------------------------------
package gps;
public interface GPS {
public void getlocation();
}
---------------------------------------------------
package gps;
import java.util.Scanner;
public class GPSCar extends Car implements GPS {
public static void main(String[] args) {
Car gpscar = new GPSCar();
Scanner sc = new Scanner(System.in);
System.out.println("输入车名称:");
gpscar.setName(sc.nextLine());
System.out.println("输入车速度:");
gpscar.setSpeed(sc.nextInt());
sc.close();
gpscar.getCar();
System.out.println();
}
@Override
public void getlocation() {
System.out.println(this.getSpeed() + "; " + this.getSpeed());
}
public void getCar() {
super.getCar();
this.getlocation();
}
}
相关文章推荐
- 做一个GPSCar类,要求继承Car类,并实现GPS接口
- 子类继承父类的同时又去实现一个成员变量、方法与父类相同的接口,最后调的是谁的成员变量和方法?
- 写一个算法,使对象可以像数组一样进行foreach循环,要求属性必须是私有的(Interator模式的PHP5实现,写一类实现Interator接口)
- 内部类大展身手 ———— 多个内部类以不同的方式实现同一个接口,或继承同一个类
- Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?
- 如何知道一个类都实现了哪些接口和从那个类继承
- java 学习 私有类实现接口 ,一个类继承来的方法和接口实现方法重复第八天
- java 学习 私有类实现接口 ,一个类继承来的方法和接口实现方法重复第八天
- 4-4 求自定类型元素的平均 (10分) 本题要求实现一个函数,求N个集合元素S[]的平均值,其中集合元素的类型为自定义的ElementType。 函数接口定义: ElementType Aver
- 判断一个类是否继承于指定类或是否实现了指定接口
- 匿名内部类到底可不可以继承类或实现接口? Interface A{ public void method(); } 这时你可以写一个如下的语句得到接口A的实现类的对象 A a=new
- Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?
- Java回顾:用一个Demo来说明继承抽象类和实现接口的简单框架模型
- Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?
- 一道小测试题,一个线程既实现了Runnable接口又继承Thread方法
- delphi实现一个类继承抽象类并实现接口
- java一个实现类如何实现有多个继承的接口?
- C#--[反射]如何知道一个类都实现了哪些接口和从那个类继承
- //1、有一个字符串开头或结尾含有n个空格(” abcdefgdddd ”),欲去掉前后空格,返回一个新字符串。 //要求1:请自己定义一个接口(函数),并实现功能;70分 //要求2:编写
- 继承一个类或者是实现一个接口注意点