interface A{
public String AUTHOR = "张三" ;
public void print() ;
public String getInfo() ;
}
interface B{
public void say() ;
}
class X implements A,B{
public void say(){
System.out.println("Hello World!!!") ;
}
public String getInfo(){
return "HELLO" ;
}
public void print(){
System.out.println("作者:" + AUTHOR) ;
}
};
public class InterfaceDemo03{
public static void main(String args[]){
X x = new X() ;
x.say() ;
x.print() ;
}
};
问题1:请问这个程序里的 getInfo(){return "HELLO" ;} 方法 为什么没有执行,写了个方法却不执行,那写这个方法有什么用呢?
问题2:此方法里的return "HELLO"。都说return是返回数据,那这个"HELLO"返回给谁了,最后的打印结果和这个"HELLO"好像没任何关系,那这个返回值有其他什么意义么,求大侠们解答
|
|