java面向对象练习题,急求答案~ 【练习题】抽象类、继承、接口综合 设计一个系统:

java面向对象练习题,急求答案~【练习题】抽象类、继承、接口综合设计一个系统:xxx纯净水生产线目前流程是:从某个地方把水取出来,然后经过缓冲,过滤,加热和放糖的步骤a... java面向对象练习题,急求答案~

【练习题】抽象类、继承、接口综合

设计一个系统:

xxx纯净水生产线

目前流程是:从某个地方把水取出来,然后经过缓冲,过滤,加热和放糖的步骤

abstract 水{

public void 水();

}

interface 过滤{}

interface 缓冲{}

interface 加热{}

interface 放糖{}

class 纯净水1 extends 水 imps 过滤,缓冲{}

class 纯净水2 extends 水 imps 缓冲{}

class 纯净水2 extends 水 imps 过滤{}

。。。
展开
 我来答
哈利斯达
2016-07-29
知道答主
回答量:1
采纳率:0%
帮助的人:1086
展开全部
abstract 水{
public void 水();
}
interface 过滤{}
interface 缓冲{}
interface 加热{}
interface 放糖{}

class 纯净水1 extends 水 imps 过滤,缓冲{}
class 纯净水2 extends 水 imps 缓冲{}
class 纯净水2 extends 水 imps 过滤{}
。。。。
abstract class Water
{
public abstract void Water();
}
interface Filter
{
public abstract void Filter();
}
interface Buffer
{
public abstract void Buffer();
}
interface Heat
{
public abstract void Heat();
}
interface Sugar
{
public abstract void Sugar();
}
class Water1extends Water implements Filter,Buffer
{
public void Water(){
System.out.println("水1的制造过程:\n");
}
public void Filter(){
System.out.println("水已经过滤\n");
}
public void Buffer(){
System.out.println("水已经缓冲\n");
}
}
class Water2extends Water implements Buffer
{
public void Water(){
System.out.println("水2的制造过程:\n");
}
public void Buffer(){
System.out.println("水已经缓冲\n");
}
}
class Water3extends Water implements Filter
{
public void Water(){
System.out.println("水3的制造过程:\n");
}
public void Filter(){
System.out.println("水已经过滤\n");
}
}
public class b01
{
public static void main(String args[]){
Water1 a = new Water1();
Water2 b = new Water2();
Water3 c = new Water3();
a.Water();
a.Buffer();
a.Filter();
b.Water();
b.Buffer();
c.Water();
c.Filter();
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
达内
2021-03-21 · 百度认证:教育领域创作者
达内
向TA提问
展开全部

本视频主要从Java语言基础、JavaSE核心、WEB全栈及数据库、Servlet/Jsp核心、 Java框架五个阶段进行讲解。在本教程中,会让大家从零基础快速掌握Java知识。想要配套学习资料的小伙伴可以联系我哦!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yeslai
推荐于2018-04-08
知道答主
回答量:8
采纳率:100%
帮助的人:1.2万
展开全部
我是个初学者 我也在做这个题 不知道这样做对不对:请大神们给点指引:
class Water{//水
}

interface Glv{//过滤
public abstract void filter();
}
interface Hcong{//缓冲
public abstract void buffer();
}
interface Jre{//加热
public abstract void warm();
}
interface Ftang{//放糖
public abstract void sugaring();
}

class Equipments extends Water implements Glv,Hcong,Jre,Ftang{//设备
public void filter(){
System.out.println("过滤");
}
public void buffer(){
System.out.println("缓冲");
}
public void warm(){
System.out.println("加热");
}
public void sugaring(){
System.out.println("放糖");
}
}
public class a663zy{
public static void main(String[] args){
Equipments str=new Equipments();
str.filter();
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陈哥深惠通勤
2013-11-05 · TA获得超过1175个赞
知道小有建树答主
回答量:1909
采纳率:33%
帮助的人:827万
展开全部
你这已经是源码了,中文照样能运行 - -
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天虹2010
2013-11-05 · TA获得超过164个赞
知道小有建树答主
回答量:284
采纳率:100%
帮助的人:133万
展开全部
你这不是很好吗?需要源代码?
追问
需要
追答
package com.test.water;
/**
 * 水,抽象类
 * */
public abstract class Water {
    public abstract void water();
}

以上为抽象类;

package com.test.water;
/**
 * 过滤,接口
 * */
public interface Filter {
    public void filter();
}
package com.test.water;
/**
 * 缓冲,接口
 * */
public interface Buffer {
    public void buffer();
}
package com.test.water;
/**
 * 加热,接口
 * */
public interface Heat {
    public void heat();
}
package com.test.water;
/**
 * 加糖,接口
 * */
public interface Sugar {
    public void sugar();
}

以上分别为:过滤、缓冲、加热、加糖4个接口;

package com.test.water;
/**
 * 纯净水1,继承 水,实现 过滤、缓冲
 * */
public class PurifiedWater1 extends Water implements Filter, Buffer {
    /**
     * 缓冲,方法体需自定义
     * */
    public void buffer() {
        // TODO Auto-generated method stub

    }
    /**
     * 过滤,方法体需自定义
     * */
    public void filter() {
        // TODO Auto-generated method stub

    }

    @Override
    public void water() {
        // TODO Auto-generated method stub
        
    }

}

字数限制,只贴纯净水1这个类了,不过,这是你要的代码吗?

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式