知识点——接口的使用
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 Water1 extends 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 Water2 extends Water implements Buffer {
public void Water() {
System.out.println("水2的制造过程:\n");
}
public void Buffer() {
System.out.println("水已经缓冲\n");
}
}
class Water3 extends Water implements Filter {
public void Water() {
System.out.println("水3的制造过程:\n");
}
public void Filter() {
System.out.println("水已经过滤\n");
}
}
public class Test6 {
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();
}
}