JAVA如何定義建構函式過程解析
阿新 • • 發佈:2020-02-19
這篇文章主要介紹了JAVA如何定義建構函式過程解析,文中通過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
建構函式在類裡面定義,建構函式名一定要跟類名相同,例項化一個物件的時候,如果沒有初始化成員變數,可以不用定義建構函式,系統會自己定義好,定義了也不會影響。如果例項化物件需要初始化成員變數就一定自定義建構函式。
定義建構函式
class Cat { String name; int age; //可定義可不定義,不定義時例項化一個物件會自動定義這個建構函式 public Cat() { } //定義建構函式初始化兩個成員變數 public Cat(String name,int age) { this.name = name; this.age = age; } }
例項
public class C { public static void main(String[] args){ //例項化第一個物件 Cat c = new Cat(); c.name = "小花"; c.cat_cry(); //例項化第二個物件 Cat c2 = new Cat("小紅","旺旺"); c2.cat_cry(); } } class Cat { String name; String cry; //可定義可不定義,不定義時例項化一個物件會自動定義這個建構函式 public Cat() { this.cry = "不會叫"; } //定義建構函式初始化兩個成員變數 public Cat(String name,String cry) { this.name = name; this.cry = cry; } public void cat_cry() { System.out.println("名字:" +name + " 叫聲:" +cry); } }
結果
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。