程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java語言入門教程(五):Java語言中的構造方法

Java語言入門教程(五):Java語言中的構造方法

編輯:關於JAVA

通過以上4篇文章的介紹,已經了解了Java類的組成,Java語言中的包,權限 訪問修飾符,數據類型這些基本概念。Java是面向對象的語言,運行期,就是若 干個對象彼此交互,彼此發送消息的過程。對於初學者來說,首先就要了解有了 Java類,如何創建對象。

如果有一個名字為Customer的類,那麼要創建該類的對象,必須使用new關鍵 字調用構造方法。比如,Customer類會有以下3個構造方法:

public Customer() {

}
public Customer(String custname, String pwd) {
this.custname = custname;
this.pwd = pwd;
}
public Customer(String custname, String pwd, Integer age) {
this.custname = custname;
this.pwd = pwd;
this.age = age;
}

根據這個例子,總結構造方法的特征:

1.構造方法的名字必須與類名同名,大小寫也必須完全一致。

2.構造方法可以使用四種權限修飾符修飾。

3.構造方法沒有返回值類型,注意,連void也沒有。

4.一個類的構造方法,可以有多個,主要靠參數區別。

5.構造方法的方法體可以寫任何符合Java語法的語句,但是,構造方法大多 數時候都是用來初始化數據成員的。

使用構造方法,有如下語法:

Customer cust=new 構造方法;

對於構造方法,還有一個問題需要特別注意,就是默認構造方法問題。如果 一個類沒有顯式聲明構造方法,那麼會有一個默認的構造方法,這個構造方法沒 有參數,方法體也為空,如:

public Customer() {

}

但是,只要類顯示地聲明了構造方法,那麼這個無參的構造方法就不會默認 存在了,如果需要使用,也必須顯式地聲明。有關構造方法,在繼承時,也有一 些細節需要注意,會在以後博文中介紹。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved