JAVA之構造方法

來源:互聯網
上載者:User

標籤:nbsp   迷茫   dog   track   sys   content   style   log   blog   

首先看一段代碼:

public class dogTest {    //建立對象:品種,顏色,年齡    public String breed;    public String color;    public int age;    //建立構造方法    public dogTest(String newBreed,String newColor,int newAge){        breed=newBreed;        color = newColor;        age = newAge;    }    //建立普通方法    public void dogFeature(){        System.out.println("這是條"+breed+",顏色是"+color+",有"+age+"歲了");    }    //建立main函數    public static void main(String[] args) {        //建立對象        dogTest dog = new dogTest("金毛","黃色",2);        //調用對象        dog.dogFeature();    }}

上述建立了一個dogTest類,有構造方法和普通方法,代碼很簡單,開始接觸的時候,也會有迷茫的地方。

1.構造方法的特點

  無論是使用者自訂的建構函式還是預設建構函式都主要有以下特點:
            ①. 在對象被建立時自動執行;
            ②. 建構函式的函數名與類名相同;
            ③. 沒有傳回值類型、也沒有傳回值;
            ④. 建構函式不能被顯式調用。2.構造方法的作用:

建構函式主要用來在建立對象時完成對對象屬性的一些初始化等操作, 當建立
對象時, 對象會自動調用它的建構函式。一般來說, 建構函式有以下三個方面
的作用:
            ■ 給建立的對象建立一個標識符;
            ■ 為對象資料成員開闢記憶體空間;
            ■ 完成對象資料成員的初始化。

JAVA之構造方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.