构造方法有什么作用
构造方法有什么作用
天蚕宝衣 发表于2年前
构造方法有什么作用
  • 发表于 2年前
  • 阅读 13
  • 收藏 0
  • 点赞 1
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

作用就是对进行初始化。

构造方法因为没有返回值类型,所以严格说不适合属于成员方法,最好叫做构造器,
如果你没有定义任何构造方法的形式,即一个构造方法都没有自定义,注意是一个都没有
程序会默认为你取一个不带任何参数的构造函数,那么你产生类的对像时只能用程序给出的不带参数的构造方法。

如:

class a{
}//没有任何构造函数。
class b{ 
    a c = new a();
}//a()不能带任何参数。

构造方法用于对成员变量进行初始化。

方法重载:
普通方法重载:主要是当两个方法的功能相似而参数列表(参数的类型或个数)不同时使用。

构造方法重载:使成员变量具有不同的初值,重载时也要求参数列表不同(即参数个数或参数值类型)。

//Ex
public class TestMethod{
    int a;
    float f;

    public TestMethod(){//构造方法初始化
        a=10;
        f=1.0f;
    }

    public TestMethod(int a,float f){//构造方法带参的重载
        this.a=a;
        this.f=f;
    }

    public void method(int b,float x){//普通方法
        //do something……
    }

    public void method(int m,int n,float y){//普通方法的重载
        //do something……
    }

    public static void main(String args[]){
        //主方法测试
    }
}

 

 

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 15
博文 232
码字总数 169447
×
天蚕宝衣
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: