Java教程 Java類的組成
一直很喜歡一句廣告詞:生活就是一個七天又一個七天。而我想說的是,Java應(yīng)用就是一個類又一個類。Java是面向?qū)ο蟮恼Z言,對象都是由類實(shí)例化而來。一個Java應(yīng)用,不論簡單還是復(fù)雜,都是由若干個Java類組成的。因此,對于初學(xué)者,先了解Java類的組成是必要的。
Java類的組成主要有3部分:數(shù)據(jù)成員、構(gòu)造方法、方法成員。
首先看下邊的代碼,是一個簡單的Java類:
- package com.csst.vo;
- public class Customer {
- //1.數(shù)據(jù)成員
- private String custname;
- private String pwd;
- private Integer age;
- //2.構(gòu)造方法
- public Customer() {
- }
- public Customer(String custname, String pwd) {
- this.custname = custname;
- this.pwd = pwd;
- }
- public Customer(String custname, String pwd, Integer age) {
- super();
- this.custname = custname;
- this.pwd = pwd;
- this.age = age;
- }
- //3.方法成員
- public String getCustname() {
- return custname;
- }
- public void setCustname(String custname) {
- this.custname = custname;
- }
- public String getPwd() {
- return pwd;
- }
- public void setPwd(String pwd) {
- this.pwd = pwd;
- }
- public Integer getAge() {
- return age;
- }
- public void setAge(Integer age) {
- this.age = age;
- }
- }
Java類的組成:介紹類的三個組成部分。
一、數(shù)據(jù)成員:
數(shù)據(jù)成員是類的屬性,聲明該類的對象所具備的屬性。聲明數(shù)據(jù)成員往往需要聲明以下幾項(xiàng):
1.權(quán)限修飾符(Java中權(quán)限修飾符有4種,在以后文章中會介紹):本例中使用的是私有權(quán)限private。在大多數(shù)情況下,都建議數(shù)據(jù)成員使用私有權(quán)限。
2.數(shù)據(jù)類型:數(shù)據(jù)成員必須指明其數(shù)據(jù)類型,本類中使用的類型有String和Integer。Java中的數(shù)據(jù)類型分兩種,基本類型和引用類型。(在以后文章中會詳細(xì)介紹)。
3.數(shù)據(jù)成員標(biāo)志符:即數(shù)據(jù)成員的名字。名字要遵守Java的命名規(guī)范,***采用名詞性質(zhì)的單詞命名,可以由數(shù)字、字母、$、_組成,但是首字母不能是數(shù)字。
4.初值:數(shù)據(jù)成員可以賦初值,也可不賦初值。如果不賦,則會有默認(rèn)值(根據(jù)數(shù)據(jù)類型不同而不同)。
二、構(gòu)造方法:
構(gòu)造方法是為了創(chuàng)建對象的,反過來亦成立,創(chuàng)建對象必須使用構(gòu)造方法。比如要創(chuàng)建Customer類對象,必須使用new關(guān)鍵字調(diào)用Customer類的某一個構(gòu)造方法。在該例子中,有3個構(gòu)造方法。如:Customer cust=new Customer(“Gloria”,”abc”);
三、方法成員:
方法成員是該類對象所能進(jìn)行的操作。往往需要聲明一下幾項(xiàng)。
1.權(quán)限訪問修飾符:與數(shù)據(jù)成員的修飾符概念相同,該類中的方法使用公有權(quán)限public。
2.返回值類型:方法成員必須指明返回值類型,如果該方法沒有返回值,則使用void。
3.方法成員標(biāo)志符:即方法的名字。規(guī)則與數(shù)據(jù)成員標(biāo)志符相同。建議方法成員采用動詞性質(zhì)單詞命名。
【編輯推薦】