糯米文學吧

位置:首頁 > 計算機 > java語言

Java類的定義和宣告

java語言4.58K

Java程式設計語言是面向物件的,處理的最小的完整單元為物件。而現實生活中具有共同特性的物件的抽象就稱之為類。類由類宣告和類體構成,類體又由變數和方法構成。下面一起來了解一下Java類的定義和宣告!

Java類的定義和宣告

  1、類宣告的基本格式

訪問說明符class類名extends超類名implements介面名

其中:

(1)訪問說明符為public或者預設。public用來宣告該類為有類,可以被別的.物件訪問。宣告為公有的類儲存的檔名為類名。

(2)類名:使用者自定義的識別符號,用來標誌這個類的引用。

(3)超類名:是指已經存在的類,可以是使用者已經定義的,也可以是系統類。

(4)介面名:即後面講到的介面。

例如:

public class HelloApplet extends Applet

訪問說明符為public,類名HelloApplet,擴充套件類為JDK包自帶的et類。由於public的存在,所以檔名必須存為,同類名保持一致。

  2、類體

類體包括成員變數和方法。

(1)成員變數:

指類的一些屬性定義,標誌類的靜態特徵,它的基本格式如下:

訪問說明符 資料型別 變數名

其中:

訪問說明符有public、private和protected三種:

public:省略時預設為公有型別,可以由外部物件進行訪問。

private:私有型別,只允許在類內部的方法中使用,若從外部訪問,必須通過建構函式間接進行。

protected:受保護型別,子類訪問受到限制。

資料型別包括基本型別以及使用者自定義的擴充套件型別。

(2)方法:

昌類的操作定義,標誌類的動態特徵,它的基本格式如下:

訪問說明符 資料型別 方法名(資料型別1 變數名1,資料型別2 變數名2)

其中:

訪問說明符為public、private和protected,其使用方法與成員變數訪問說明符的使用方法一致。

資料型別:包括基本資料型別和使用者自定義的擴充套件型別。

資料型別為引數。

  3、建立類的例項

使用關鍵字new進行建立,例如:

HelloApplet hp=new HelloApplet();

例1中,自定義類apple,訪問識別符號預設,定義三個屬性:

long applecolor;//對應蘋果的顏色

double appleweight;//蘋果的重量

boolean eatup;//是否吃完

一個方法為:

public boolean bite()//類方法{...}

公有類SetApplet中引用自定義類,首先建立類的例項:

apple a=new apple();

其次賦初值:

eweight=0.5;//例項變數賦值

最後呼叫它的方法:

tln(());//呼叫例項方法

標籤:JAVA 宣告