接受java的返回值_java怎样接受 到return的值的?
System.out.println(a.method(n));請解答下為什么能接收到return回來的值的?---------------------------------------packageDay11;publicclassHomeWork_01{//(4)publicstaticvoidma...
System.out.println(a.method(n)); 請解答下為什么能接收到return回來的值的?
---------------------------------------
package Day11;
public class HomeWork_01 {//(4)
public static void main(String[] args) {
print(new B(),4);//調(diào)用print方法,創(chuàng)建子類對象,要求的值
print(new C(),4);//A a =new A();
}
public static void print(A a,int n){ //1創(chuàng)建方法,接收父類引用\要傳的子類,接收要求的值
System.out.println(a.method(n));//子類的方法接收要求的值
}
}
interface A {//(1)
int method(int n);
}
class B implements A {//(2)//階乘tmp,階乘和sum 注意這里是有返回值所以只能寫多個求階乘的方法
public int method(int n){
int i,tmp,sum;
tmp=1;sum=0;
for(i=1;i<=n;i++){// 這里初始值一定要是1,且要<=
sum += (tmp *= i);
}return sum;
}
}
class C implements A{//(3)//用接口的方法
public int method(int n){
int sum =1;
for(int i=1;i<=n;i++){
sum *= i;
}return sum;
}
}
展開
總結
以上是生活随笔為你收集整理的接受java的返回值_java怎样接受 到return的值的?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 变长参数 知乎_变长参数探究
- 下一篇: java编程button_以编程方式在J