class B implements Computable{
public int f(int x){
return x*x*x;
}
public int g(int x,int y){
return x*y;
}
}
public class Example5_11 {
public static void main(String[] args) {
A a=new A();
B b=new B();
System.out.println(a.MAX);
System.out.println(""+a.f(10)+""+a.g(12, 6));
System.out.println(b.MAX);
System.out.println(""+b.f(10)+""+b.g(29, 2));
}
}
interface ShowMessage{
void showTradeMark();
} class TV implements ShowMessage{
public void showTradeMark(){
System.out.println("我是电视机");
}
}
class PC implements ShowMessage{
public void showTradeMark(){
System.out.println("我是电脑");
}
}
public class Example5_12 {
public static void main(String[] args) {
ShowMessage sm;
sm=new TV();
sm.showTradeMark();
sm=new PC();
sm.showTradeMark();
}
}
interface Show{
void show();
}
class A implements Show{
public void show(){
System.out.println("I love This Game");
}
}
class B implements Show{
public void show(){
System.out.println("我喜欢看NBA");
}
}
class C{
public void f(Show s){
s.show();
}
}
public class Example5_13 {
public static void main(String[] args) {
C c=new C();
c.f(new A());
c.f(new B());
}
}