<abbr id="ciwa6"><option id="ciwa6"></option></abbr>
  • <sup id="ciwa6"><kbd id="ciwa6"></kbd></sup>
    <small id="ciwa6"></small>
  • 千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

    400-811-9990
    手機站
    千鋒教育

    千鋒學(xué)習(xí)站 | 隨時隨地免費學(xué)

    千鋒教育

    掃一掃進入千鋒手機站

    領(lǐng)取全套視頻
    千鋒教育

    關(guān)注千鋒學(xué)習(xí)站小程序
    隨時隨地免費學(xué)習(xí)課程

    上海
    • 北京
    • 鄭州
    • 武漢
    • 成都
    • 西安
    • 沈陽
    • 廣州
    • 南京
    • 深圳
    • 大連
    • 青島
    • 杭州
    • 重慶
    當(dāng)前位置:成都千鋒IT培訓(xùn)  >  行業(yè)資訊  >  成都Java培訓(xùn)入門|Java類的基本內(nèi)容

    成都Java培訓(xùn)入門|Java類的基本內(nèi)容

    來源:千鋒教育
    發(fā)布人:千青
    時間: 2021-05-26 17:08:00

          import語句

          為了能夠使用某一個包的成員,我們需要在 Java 程序中明確導(dǎo)入該包。使用“import”語句可完成此功能。在 java 源文件中 import 語句應(yīng)位于 package 語句之后,所有類的定義之前,可以沒有,也可以有多條,其語法格式為:

          import package1[.package2…].(classname|*);

          java 運行時環(huán)境將到 CLASSPATH + package1.[package2…]路徑下尋找并載入相應(yīng)的字節(jié)碼文件 classname.class。“*”號為通配符,代表所有的類。也就是說 import 語句為編譯器指明了尋找類的途徑。

          例,使用 import 語句引入類程序:TestPackage.java

          import p1.Test;

          //或者 import p1.*;

          public class TestPackage {

          public static void main(String args[]) {

          Test t = new Test(); // Test 類在 p1 包中定義

          t.display();

          }

          }

          java編譯器默認為所有的java 程序引入了JDK的java.lang 包中所有的類(importjava.lang.*;),其中定義了一些常用類:System、String、Object、Math 等。因此我們可以直 接使用這些類而不必顯式引入。但使用其它非無名包中的類則必須先引入、后使用。

          訪問修飾符

          Java 語言允許對類中定義的各種屬性和方法進行訪問控制,即規(guī)定不同的保護等級來限制對它們的使用。為什么要這樣做?Java語言引入類似訪問控制機制的目的在于實現(xiàn)信息的封裝和隱藏。Java 語言為對類中的屬性和方法進行有效地訪問控制,將它們分為四個等級:private、無修飾符、protected、public。

          變量和方法可以使用四個訪問級別中的任意一個修飾,類可以使用公共或無修飾級別修飾。

          變量、方法或類有缺省(無修飾符)訪問性,如果它沒有顯式受保護修飾符作為它的聲明的一部分的話。這種訪問性意味著,訪問可以來自任何方法,當(dāng)然這些方法只能在作為對象的同一個包中的成員類當(dāng)中。

          以修飾符 protected 標記的變量或方法實際上比以缺省訪問控制標記的更易訪問。一個protected 方法或變量可以從同一個包中的類當(dāng)中的任何方法進行訪問,也可以是從任何子類中的任何方法進行訪問。當(dāng)它適合于一個類的子類但不是不相關(guān)的類時,就可以使用這種受保護訪問來訪問成員。

          類定義

          Java程序的基本單位是類,你建立類之后,就可用它來建立許多你需要的對象。Java把每一個可執(zhí)行的成分都變成類。

          類的定義形式如下:

          <權(quán)限修飾符> [一般修飾符] class <類名> [extends 父類][implements 接口]{

          [<屬性定義>]

          [<構(gòu)造方法定義>]

          [<方法定義>]

          }

          這里,類名要是合法的標識符。在類定義的開始與結(jié)束處必須使用花括號。你也許想建立一個矩形類,那么可以用如下代碼:

          public class Rectangle{

          ......//矩形具體的屬性和方法

          }

          構(gòu)造方法

          類有一個特殊的成員方法叫作構(gòu)造方法,它的作用是創(chuàng)建對象并初始化成員變量。在創(chuàng)建對象時,會自動調(diào)用類的構(gòu)造方法。

          構(gòu)造方法定義規(guī)則

          Java 中的構(gòu)造方法必須與該類具有相同的名字,并且沒有方法的返回類型(包括沒有void)。另外,構(gòu)造方法一般都應(yīng)用 public 類型來說明,這樣才能在程序任意的位置創(chuàng)建類的實例--對象。

          每個類至少有一個構(gòu)造方法。如果不寫一個構(gòu)造方法,Java 編程語言將提供一個默認的, 該構(gòu)造方法沒有參數(shù),而且方法體為空。

          注意:如果一個類中已經(jīng)定義了構(gòu)造方法則系統(tǒng)不再提供默認的構(gòu)造方法。

          成員變量

          成員變量是指類的一些屬性定義,標志類的靜態(tài)特征,它的基本格式如下:

          訪問修飾符 修飾符 類型 屬性名稱=初始值;

          訪問修飾符:可以使用四種不同的訪問修飾符中的一種,包括public(公共的)、protected(受保護的),無修飾符和 private(私有的)。public 訪問修飾符表示屬性可以從任何其它代碼調(diào)用。private 表示屬性只可以由該類中的其它方法來調(diào)用。protected 將在以后的課程中討論。

          修飾符:是對屬性特性的描述,例如后面會學(xué)習(xí)到的:static、final 等等。

          類型:屬性的數(shù)據(jù)類型,可以是任意的類型。

          屬性名稱:任何合法標識符

          初始值:賦值給屬性的初始值。如果不設(shè)置,那么會自動進行初始化,基本類型使用缺省值,對象類型自動初始化為 null。

          成員變量有時候也被稱為屬性、實例變量、域,它們經(jīng)常被互換使用。

    java

          想要學(xué)習(xí)Java開發(fā)的朋友,可以參考千鋒成都Java培訓(xùn)班(www.yncex.com)的學(xué)習(xí)路線,千鋒成都有著多年IT行業(yè)培訓(xùn)經(jīng)驗,在業(yè)內(nèi)有著極好的口碑,選擇千鋒教育成都校區(qū),助你輕松學(xué)習(xí)Java開發(fā)。

    聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

    猜你喜歡LIKE

    零基礎(chǔ)學(xué)習(xí)java多久可以學(xué)會?

    2023-04-06

    學(xué)程序員需要什么條件?要掌握哪些方面的基礎(chǔ)理論知識

    2023-02-13

    程序員培訓(xùn)一般要多少錢?要考慮相應(yīng)的綜合性價比

    2023-02-01

    最新文章NEW

    計算機前端和后端區(qū)別,哪個好?

    2023-03-30

    it培訓(xùn)大概需要多少錢?快速的完成相應(yīng)的綜合分析和對比

    2023-01-11

    成都it培訓(xùn)多少錢?把握了當(dāng)前的市場培訓(xùn)價格

    2023-01-11

    相關(guān)推薦HOT

    更多>>

    快速通道 更多>>

    最新開班信息 更多>>

    網(wǎng)友熱搜 更多>>