糯米文學吧

位置:首頁 > 計算機 > 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 聲明