问答详情
源自:8-5 Java 中的成员变量和局部变量

请帮忙解答下代码中三个问号????

比如

public class HellWorld{

int a     int b 

HelloWorld hello=new HelloWorld();//创建类得对象

hello.c(1,2);//类对象只有调用c方法之后才可以输入实参?

c hello2=new c(1,2)//创建c方法对象的同时可以输入实参?

public void (这个地方void没写是不是也代表没返回值?)c (int c,int d) { 

a=c  b=d

System.out.println(a,b);

}



提问者:三水朝山 2016-05-05 16:35

个回答

  • 小_智
    2016-05-05 17:08:14
    已采纳

    1、因为c方法中需要两个参数,所以用hello对象调用c方法时必须有参数

    2、创建hello2对象时也可以输入实参,因为c方法中需要两个参数

    3、void不能省略,构造方法才要省略


  • 演到灵魂深处3298340
    2016-05-05 17:04:01

    1. c=1,d=2;这里面的int c  int d  只是形式参数

    2. c括号后面的为方法  所有带()的都是方法

    3. 如果后面的void  花括号里面就得有return c+d   而且前面还得表明返回值类型  int  (用来代替void)

  • 等等帅帅
    2016-05-05 16:55:02

    1、因为c方法中需要两个参数,所以用hello对象调用c方法时必须有参数

    2、创建hello2对象时也可以输入实参,因为c方法中需要两个参数

    3、void不能省略,它又不是构造函数