为了账号安全,请及时绑定邮箱和手机立即绑定

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

比如

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 回答

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

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

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


0 回复 有任何疑惑可以回复我~
#1

三水朝山 提问者

是不是因为hello2是方法的对象所以在创建时后面括号就可以直接加入实参,而hello是类得对象,所以创建时不能直接在后面加实参,只有在调用方法后,后面的括号才能加入实参
2016-05-05 回复 有任何疑惑可以回复我~
#2

三水朝山 提问者

JAVA入门第二季1-5 里面就是直接public Telphone(float newScreen)??? 我上面那个public void c不是构造方法吗?
2016-05-05 回复 有任何疑惑可以回复我~
#3

三水朝山 提问者

非常感谢!
2016-05-06 回复 有任何疑惑可以回复我~
  1. c=1,d=2;这里面的int c  int d  只是形式参数

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

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

0 回复 有任何疑惑可以回复我~
#1

三水朝山 提问者

JAVA入门第二季1-5 里面就是直接public Telphone(float newScreen)??? 我上面那个public void c不是构造方法吗?
2016-05-05 回复 有任何疑惑可以回复我~

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

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

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

0 回复 有任何疑惑可以回复我~
#1

三水朝山 提问者

JAVA入门第二季1-5 里面就是直接public Telphone(float newScreen)??? 我上面那个public void c不是构造方法吗?
2016-05-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530554    人
  • 解答问题       6091    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信