interface Good{ int setHello(); }abstract class Good{ void setHello(){ }abstract void setHello(); }
那程序里面的return是什么意思?比如方法 public String test (){ string a="aa"; String b="bb"; Sring c=a+b; return; } 中的return是什么意思?是到return时跳出test方法执行下一个方法吗?它有没有返回值?返回值是什么? public String test2 (){ string a="aa"; String b="bb"; Sring c=a+b; return c; }这个例子的return和test的return是不一样的,是吗?test2的return 回来的c有什么用?又没有把c赋值给一个公共变量,下面的方法怎么才能用返回的c ?
第一种: interface Good{ int setHello(); }abstract class Test{ int setHello();//这样就是没有方法体 } 第二种: interface Good{ void setHello(); } class Test{ public void setHello(){ }//方法体为空 }
第一种: interface Good{ int setHello(); }abstract class Test{ abstract int setHello();//这样就是没有方法体 }
用void吧
int setHello();
}abstract class Good{
void setHello(){
}abstract void setHello();
}
string a="aa";
String b="bb";
Sring c=a+b;
return;
}
中的return是什么意思?是到return时跳出test方法执行下一个方法吗?它有没有返回值?返回值是什么?
public String test2 (){
string a="aa";
String b="bb";
Sring c=a+b;
return c;
}这个例子的return和test的return是不一样的,是吗?test2的return 回来的c有什么用?又没有把c赋值给一个公共变量,下面的方法怎么才能用返回的c ?
interface Good{
int setHello();
}abstract class Test{
int setHello();//这样就是没有方法体
}
第二种:
interface Good{
void setHello();
} class Test{
public void setHello(){
}//方法体为空
}
interface Good{
int setHello();
}abstract class Test{
abstract int setHello();//这样就是没有方法体
}