日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Java教程Java類的組成

一直很喜歡一句廣告詞:生活就是一個(gè)七天又一個(gè)七天。而我想說的是,Java應(yīng)用就是一個(gè)類又一個(gè)類。Java是面向?qū)ο蟮恼Z言,對象都是由類實(shí)例化而來。一個(gè)Java應(yīng)用,不論簡單還是復(fù)雜,都是由若干個(gè)Java類組成的。因此,對于初學(xué)者,先了解Java類的組成是必要的。

成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)由有經(jīng)驗(yàn)的網(wǎng)站設(shè)計(jì)師、開發(fā)人員和項(xiàng)目經(jīng)理組成的專業(yè)建站團(tuán)隊(duì),負(fù)責(zé)網(wǎng)站視覺設(shè)計(jì)、用戶體驗(yàn)優(yōu)化、交互設(shè)計(jì)和前端開發(fā)等方面的工作,以確保網(wǎng)站外觀精美、網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)易于使用并且具有良好的響應(yīng)性。

Java類的組成主要有3部分:數(shù)據(jù)成員、構(gòu)造方法、方法成員。

首先看下邊的代碼,是一個(gè)簡單的Java類:

 
 
 
  1. package com.csst.vo;  
  2.  
  3.  public class Customer {  
  4.  
  5. //1.數(shù)據(jù)成員  
  6.  
  7.   private String custname;  
  8.  
  9.   private String pwd;  
  10.  
  11.   private Integer age;  
  12.  
  13. //2.構(gòu)造方法  
  14.  
  15.   public Customer() {  
  16.  
  17.       }  
  18.  
  19.   public Customer(String custname, String pwd) {  
  20.  
  21.      this.custname = custname;  
  22.  
  23.      this.pwd = pwd;  
  24.  
  25.   }  
  26.  
  27.   public Customer(String custname, String pwd, Integer age) {  
  28.  
  29.      super();  
  30.  
  31.      this.custname = custname;  
  32.  
  33.      this.pwd = pwd;  
  34.  
  35.      this.age = age;  
  36.  
  37.   }  
  38.  
  39. //3.方法成員  
  40.  
  41.   public String getCustname() {  
  42.  
  43.      return custname;  
  44.  
  45.   }  
  46.  
  47.   public void setCustname(String custname) {  
  48.  
  49.      this.custname = custname;  
  50.  
  51.   }  
  52.  
  53.   public String getPwd() {  
  54.  
  55.      return pwd;  
  56.  
  57.   }  
  58.  
  59.   public void setPwd(String pwd) {  
  60.  
  61.      this.pwd = pwd;  
  62.  
  63.   }  
  64.  
  65.   public Integer getAge() {  
  66.  
  67.      return age;  
  68.  
  69.   }  
  70.  
  71.   public void setAge(Integer age) {  
  72.  
  73.      this.age = age;  
  74.  
  75.   }  
  76.  

Java類的組成:介紹類的三個(gè)組成部分。

一、數(shù)據(jù)成員:

數(shù)據(jù)成員是類的屬性,聲明該類的對象所具備的屬性。聲明數(shù)據(jù)成員往往需要聲明以下幾項(xiàng):

1.權(quán)限修飾符(Java中權(quán)限修飾符有4種,在以后文章中會(huì)介紹):本例中使用的是私有權(quán)限private。在大多數(shù)情況下,都建議數(shù)據(jù)成員使用私有權(quán)限。

2.數(shù)據(jù)類型:數(shù)據(jù)成員必須指明其數(shù)據(jù)類型,本類中使用的類型有String和Integer。Java中的數(shù)據(jù)類型分兩種,基本類型和引用類型。(在以后文章中會(huì)詳細(xì)介紹)。

3.數(shù)據(jù)成員標(biāo)志符:即數(shù)據(jù)成員的名字。名字要遵守Java的命名規(guī)范,***采用名詞性質(zhì)的單詞命名,可以由數(shù)字、字母、$、_組成,但是首字母不能是數(shù)字。

4.初值:數(shù)據(jù)成員可以賦初值,也可不賦初值。如果不賦,則會(huì)有默認(rèn)值(根據(jù)數(shù)據(jù)類型不同而不同)。

二、構(gòu)造方法:

構(gòu)造方法是為了創(chuàng)建對象的,反過來亦成立,創(chuàng)建對象必須使用構(gòu)造方法。比如要?jiǎng)?chuàng)建Customer類對象,必須使用new關(guān)鍵字調(diào)用Customer類的某一個(gè)構(gòu)造方法。在該例子中,有3個(gè)構(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)志符相同。建議方法成員采用動(dòng)詞性質(zhì)單詞命名。

【編輯推薦】

  1. 20個(gè)開發(fā)人員非常有用的Java功能代碼
  2. 走進(jìn)Java 7中的模塊系統(tǒng)
  3. JavaFX 1.2 已經(jīng)發(fā)布 主要新功能一覽
  4. 2009年十大Java技術(shù)解決方案
  5. 2008最值得學(xué)習(xí)的五種JAVA技術(shù)

網(wǎng)站欄目:Java教程Java類的組成
標(biāo)題來源:http://www.5511xx.com/article/dhhsesc.html