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

2024-11-18 07:42:05
推荐回答(5个)
回答1:

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();
}
}

回答2:

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

回答3:

我是个初学者 我也在做这个题 不知道这样做对不对:请大神们给点指引:
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();
}
}

回答4:

你这已经是源码了,中文照样能运行 - -

回答5:

你这不是很好吗?需要源代码?