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

来源:8-5 Java 中的成员变量和局部变量

三水朝山

2016-05-05 16:35

比如

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);

}



写回答 关注

3回答

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

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

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

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


    三水朝山

    非常感谢!

    2016-05-06 07:52:18

    共 3 条回复 >

  • 演到灵魂深处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)

    三水朝山

    JAVA入门第二季1-5 里面就是直接public Telphone(float newScreen)??? 我上面那个public void c不是构造方法吗?

    2016-05-05 17:31:07

    共 1 条回复 >

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

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

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

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

    三水朝山

    JAVA入门第二季1-5 里面就是直接public Telphone(float newScreen)??? 我上面那个public void c不是构造方法吗?

    2016-05-05 17:30:52

    共 1 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530559 学习 · 6091 问题

查看课程

相似问题