<abbr id="ciwa6"><option id="ciwa6"></option></abbr>
  • <sup id="ciwa6"><kbd id="ciwa6"></kbd></sup>
    <small id="ciwa6"></small>
  • 千鋒教育-做有情懷、有良心、有品質的職業教育機構

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

    千鋒學習站 | 隨時隨地免費學

    千鋒教育

    掃一掃進入千鋒手機站

    領取全套視頻
    千鋒教育

    關注千鋒學習站小程序
    隨時隨地免費學習課程

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

    成都Java培訓入門|Java類的基本內容

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

          import語句

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

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

          java 運行時環境將到 CLASSPATH + package1.[package2…]路徑下尋找并載入相應的字節碼文件 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 語言允許對類中定義的各種屬性和方法進行訪問控制,即規定不同的保護等級來限制對它們的使用。為什么要這樣做?Java語言引入類似訪問控制機制的目的在于實現信息的封裝和隱藏。Java 語言為對類中的屬性和方法進行有效地訪問控制,將它們分為四個等級:private、無修飾符、protected、public。

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

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

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

          類定義

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

          類的定義形式如下:

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

          [<屬性定義>]

          [<構造方法定義>]

          [<方法定義>]

          }

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

          public class Rectangle{

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

          }

          構造方法

          類有一個特殊的成員方法叫作構造方法,它的作用是創建對象并初始化成員變量。在創建對象時,會自動調用類的構造方法。

          構造方法定義規則

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

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

          注意:如果一個類中已經定義了構造方法則系統不再提供默認的構造方法。

          成員變量

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

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

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

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

          類型:屬性的數據類型,可以是任意的類型。

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

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

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

    java

          想要學習Java開發的朋友,可以參考千鋒成都Java培訓班(www.yncex.com)的學習路線,千鋒成都有著多年IT行業培訓經驗,在業內有著極好的口碑,選擇千鋒教育成都校區,助你輕松學習Java開發。

    聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。

    猜你喜歡LIKE

    零基礎學習java多久可以學會?

    2023-04-06

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

    2023-02-13

    程序員培訓一般要多少錢?要考慮相應的綜合性價比

    2023-02-01

    最新文章NEW

    計算機前端和后端區別,哪個好?

    2023-03-30

    it培訓大概需要多少錢?快速的完成相應的綜合分析和對比

    2023-01-11

    成都it培訓多少錢?把握了當前的市場培訓價格

    2023-01-11

    相關推薦HOT

    更多>>

    快速通道 更多>>

    最新開班信息 更多>>

    網友熱搜 更多>>