教育行業(yè)A股IPO第一股(股票代碼 003032)
全國咨詢/投訴熱線:400-618-4000
更新時間:2021年09月01日18時33分 來源:傳智教育 瀏覽次數(shù):
如果沒有定義構造方法,系統(tǒng)將給出一個默認的無參數(shù)構造方法,如果定義了構造方法,系統(tǒng)將不再提供默認的構造方法。
構造方法的重載 :
如果自定義了帶參構造方法,還要使用無參數(shù)構造方法,就必須再寫一個無參數(shù)構造方法 :
推薦的使用方式
無論是否使用,都手工書寫無參數(shù)構造方法
重要功能 :
可以使用帶參構造,為成員變量進行初始化
示例代碼
/* 學生類 */ class Student { private String name; private int age; public Student() {} public Student(String name) { this.name = name; } public Student(int age) { this.age = age; } public Student(String name,int age) { this.name = name; this.age = age; } public void show() { System.out.println(name + "," + age); } } /* 測試類 */ public class StudentDemo { public static void main(String[] args) { //創(chuàng)建對象 Student s1 = new Student(); s1.show(); //public Student(String name) Student s2 = new Student("林青霞"); s2.show(); //public Student(int age) Student s3 = new Student(30); s3.show(); //public Student(String name,int age) Student s4 = new Student("林青霞",30); s4.show(); } }
江蘇傳智播客教育科技股份有限公司 版權所有Copyright 2006-2024 All Rights Reserved 蘇ICP備16007882號營業(yè)執(zhí)照增值電信業(yè)務經營許可證出版物經營許可證蘇公網(wǎng)安備 32132202001156號