问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中怎么具体使用抽象类和接口???

发布网友 发布时间:2022-04-21 07:24

我来回答

3个回答

热心网友 时间:2022-06-18 16:53

//继承抽象类Car并实现接口Gasoline
class MyCar extends Car implements Gasoline{
//定义一个变量模拟当前档位,如1,2,3,4,5,
public int nowShift;
//无参构造方法,默认设置相关属性
public MyCar(){
this.color=Color.red;
this.gearNum=5;
this.tiretype="BridgeStone185ST";
this.engine=(float)1598.5;
}
//自己创建车时指定相关属性
public MyCar(Color c,int gearNum,String tiretype,float engine){
this.gearNum=gearNum;
this.color=c;
this.tiretype=tiretype;
this.engine=engine;
}
public void shiftgear(){
//简单模拟循环档,每次调用时档位加1,加满后归零
nowShift++;
if(nowShift>=5)
nowShift=0;
}
public void brake(){
nowShift=0;
System.out.println("正在刹车...");
}
public void aircon(){
System.out.println("冷气已经打开");
}
public void headlight(){
System.out.println("大灯打开...");
}
public void refuel(){
System.out.println("轿车燃料为:"+FUEL);
}
public void equipment(){
System.out.println("轿车颜色:"+color+" "+"排挡数:"+gearNum+"\n"+"轮胎型号:"+tiretype+" "+"尾气排量:"+engine+" "+"轿车燃料:"+FUEL);
}
public static void main(String[]a){
new MyCar().equipment();
}
}
main()方法里只测试了自定义的equitment()方法,其他的和他一样调用,如果你需要的话、希望对你有帮助

热心网友 时间:2022-06-18 16:54

public class MyCar extends Car implements Gasoline{

@Override
public void aircon() {
System.out.println("冷气开放");
}

@Override
public void brake() {
System.out.println("刹车!");
}

@Override
public void headlight() {
System.out.println("开启大灯!");
}

@Override
public void shiftgear() {
System.out.println("换档!!");
}

@Override
public void refuel() {
System.out.println("执行refuel方法!");
}

public void equipment(){
System.out.println("颜色="+this.color+ " 排挡数="+this.gearNum+" 轮胎型号="+this.tiretype+" 排气量="+this.engine+" 燃料="+this.FUEL);
}

public static void main(String args[]){
MyCar myCar = new MyCar();
myCar.color=new Color(255,0,0);
myCar.gearNum=5;
myCar.tiretype="BridgeStone185ST";
myCar.engine=1598.5f;
myCar.aircon();
myCar.shiftgear();
myCar.brake();
myCar.headlight();
myCar.equipment();
}

}

热心网友 时间:2022-06-18 16:54

自己的类mycar要继承抽象类Car,用extends,实现Gasoline接口用implements,如下:
public mycar extends Car implements Gasoline()
在你的类里面实现其中的抽象方法即可。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 404 Not Found java中 抽象类不可以实现方法吗 抽象类实现接口 可以不实现方法吗 java java抽象类里面可以有实现吗 java中标识符的使用问题 java中抽象类可以实现接口么 java学习中用到的开发工具都有哪些?有什么优缺点? 404 Not Found 涓怎么读音 java中抽象类可以实现接口吗 固态硬盘tlc和mlc的区别技术论坛 华为手机怎么修改ip地址 手机设置ip地址是怎么设置的 tlc和mlc有啥区别,哪个更好?望大神讲解! 星座生日花语大全 什么花代表帅气阳光的男孩这种花的花语是什么? 谁能给我十二星座的专属花,和它们的花语!! 求。十二星座象征的花以及花语 《死神》中护庭十三队的队花和花语分别是什么? 求十二星座的含义 java 中有关抽象类和类,接口 java中为什么要用抽象类和接口 求解 JAVA抽象类引用调用方法要怎么实现 java 的接口可以实现接口吗?抽象类 做葡萄酒,用塑料瓶可以吗? 葡萄酒能用塑料瓶酿吗 可以用塑料瓶酿葡萄酒吗? 可以用塑料瓶做葡萄酒吗? 自酿葡萄酒用塑料瓶子装可以吗 可以用塑料容器酿葡萄酒吗 用饮料瓶塑料瓶酿葡萄酒能行吗 用塑料瓶可以葡萄酒的制作方法 自酿葡萄酒可以用塑料容器吗? 自制葡萄酒能用塑料瓶么? 做葡萄酒能装在塑料瓶里吗 用塑料瓶制作的葡萄酒能喝吗? 做葡萄酒可以用饮料瓶吗??? 用塑料瓶酿葡萄酒拧开再拧上还能成酒吗 自家酿的葡萄酒能储存在塑料瓶吗 需要注意什么 装蛋白粉的塑料瓶可以做葡萄酒吗?