永发信息网

java 构造方法可以有参数吗

答案:2  悬赏:20  手机版
解决时间 2021-03-03 03:17
  • 提问者网友:练爱
  • 2021-03-03 00:29
java 构造方法可以有参数吗
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-03-03 01:12
有参与无参的区别就是有参构造能够在new的时候同时给创建的对象中的数据赋值
有个Circle类如下
class Circle{
private double r=0;
public Circle(){

public Circle(double x){
r=x;

public double setR(double x){
r=x;


然后在main中使用该类
Circle circle=new Circle();
circle.setR(5);
这两句等价于
Circle circle=new Circle(5);
全部回答
  • 1楼网友:低血压的长颈鹿
  • 2021-03-03 01:18
构造方法,是你在构造一个对象时调用的方法,使用一个无参的构造方法就好比你创造了一个空的壳,具体的数据要等到你使用的时候再把值放到你创造出来的壳里面,而你也可以选择调用一个有参的构造函数,在创建的时候就把部分的值给他加上去。重载是指方法名字一样,而方法里面的参数的类型或数量不同。要注意的是单单返回值不同不能算是重载的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯