电源接口

**题目描述
设计一个电源的接口,有一个输入电压的整型常量,值为220;设计两个抽象方法:1)充电方法,AddPower();2)放电方法,GetPower()。设计电动汽车类和电脑类,设置充电电压(double)、放电量(int)和名字(String)属性,实现构造方法、基本的输入输出方法和电源接口,要求:
1)在电动汽车的电源接口中的充电方法中打印输出:“我是XX电动车,我在充电,输入电压为XX伏,充电电压为XX伏”。在放电方法中输出:“我是XX电动车,要放电XX度,我正在放电……”。
2)在电脑的电源接口中的充电方法中打印输出:“我是XX电脑,我在充电,输入电压为XX伏,充电电压为XX伏”。在放电方法中输出:“我是电脑,要放电XX度,我正在放电……”。
设计主测试类,生成电动汽车和电脑的实例,分别按顺序输入名字、充电电压和放电量, 依次调用充电抽象方法和点抽象方法。

输入描述
分两行输入电动汽车信息(名字 电压 放电量)和电脑信息,用空格隔开

输出描述
分别输出充电、放电信息

输入样例
东风 36 100
惠普 3.3 20

输出样例
我是东风电动车,我在充电,输入电压为220伏,充电电压为36.0伏
我是东风电动车,要放电100度,我正在放电……
我是惠普电脑,我在充电,输入电压为220伏,充电电压为3.3伏
我是惠普电脑,要放电20度,我正在放电……
**

import java.util.*;

public class Main
{
	public static void main(String []args)
	{
		Scanner input=new Scanner(System.in);
		String a=input.next();
		double b=input.nextDouble();
		int c=input.nextInt();
		Car A=new Car(a,b,c);
		a=input.next();
		b=input.nextDouble();
		c=input.nextInt();
		Comeputer B=new Comeputer(a,b,c);
		A.AddPower();
		A.GetPower();
		B.AddPower();
		B.GetPower();
		input.close();
	}
}
class Interface
{
	public static final int V=220;
	protected double ChargeV;//充电电压
	protected int Discharge; //放电量
	protected String name;//名字
	Interface(String name,double ChargeV,int Discharge){
		this.name=name;
		this.ChargeV=ChargeV;
		this.Discharge=Discharge;
	}
	void AddPower(){
		
	}
	void GetPower(){
		
	}
	
}
class Car extends Interface
{
	Car(String name,double ChargeV,int Discharge){
		super(name,ChargeV,Discharge);
	}
    void AddPower(){
		System.out.printf("我是%s电动车,我在充电,输入电压为%d伏,充电电压为%.1f伏\n",name,V,ChargeV);
		
	}
    void GetPower(){
    	System.out.printf("我是%s电动车,要放电%d度,我正在放电……\n",name,Discharge);
	}
}
class Comeputer extends Interface
{
	Comeputer(String name,double ChargeV,int Discharge){
		super(name,ChargeV,Discharge);
	}
    void AddPower(){
		System.out.printf("我是%s电脑,我在充电,输入电压为%d伏,充电电压为%.1f伏\n",name,V,ChargeV);
		
	}
    void GetPower(){
    	System.out.printf("我是%s电脑,要放电%d度,我正在放电……\n",name,Discharge);
	}
}
发布了29 篇原创文章 · 获赞 0 · 访问量 1744
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览