关于java里 return的接收

来源:互联网 发布:nginx location server 编辑:程序博客网 时间:2024/06/15 10:45

https://zhidao.baidu.com/question/365822422060654132.html


interface A {//(1)int method(int n);}class B implements A{public int method(int n){int sum =1;for(int i=1;i<=n;i++){sum *= i;}return sum;}}public class HomeWork_01 {//(4)public static void main(String[] args) {   print(new B(),4); }public static void print(A a,int n){  System.out.println(a.method(n));}}


---------------------------------------------
System.out.println(c.method(n));


int sum = c.method(5);
System.out.println(sum);


实际上是一样的,用int sum = 去接那是因为还要对返回来的值进行操作;
你如果这个值不用操作了,可以直接打印

原创粉丝点击