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程式設計示例教程
本文以例項形式詳細講述了Java的反射機制,是Java程式設計中重要的技巧。分享給大家供大家參考。具體分析如下:首先,Reflection是Java程式開發語言的特徵之一,它允許執行中的Java程式對自身進行檢查,或者說"自審",並能直接操作程式的內部屬性。例如,使用它能獲得Java類...
-
如何實現javascript去除字串裡中文與空格
導語:如何實現javascript去除字串裡中文與空格呢?下面是小編給大家提供的示例程式碼實現,大家可以參考閱讀,更多詳情請關注應屆畢業生考試網。1.去掉空格:functionmoveSpace(){varstr="abcdefg";alert(ace(/[]/g,""));}moveSpace();2.去掉中文:vartitle="字串zifuc...
-
初學java程式設計入門必備的知識
基礎知識是新手學習一門新技術的必須掌握的,下面內容由小編為大家介紹初學java程式設計入門必備的知識,供大家參考!01、Java程式設計出現的背景1991年Sun公司的JamesGosling等人開始開發名稱為Oak的語言。希望用於控制嵌入在有線電視交換盒、PDA等的微處理器,但卻沒有取得...
-
Java中運算子的使用
導語:計算機的最基本用途之一就是執行數學運算,作為一門計算機語言,Java也提供了一套豐富的運算子來操縱變數。下面是java中運算子的使用,一起來學習下吧:算術運算子單目:+(取正)-(取負)++(自增1)--(自減1)雙目:+-*/%(取餘)三目:a>b?true:false說明:當a大於b的時候,為tru...