2017年計(jì)算機(jī)二級(jí)考試java章節(jié)輔導(dǎo):類聲明

字號(hào):


    6.2.1 類聲明
    一 個(gè) 最 簡(jiǎn) 單 的 類 聲 明 如 下 :
    class className {
    ……
    }
    例如:
    class Point{
    ……
    }
    同 時(shí) ,在 類 聲 明 中 還 可 以 包 含 類 的 父 類 ,類所實(shí)現(xiàn)的接口以及修飾符public、abstract或final。我們將分別在后面的幾節(jié)中介紹 。
    6.2.2 類體
    類 體 中 定 義 了 該 類 所 有 的 變 量 和 該 類 所 支 持 的 方 法 。 通 常 變 量 在 方 法 前 定 義 (并 不 一 定 要 求 ),如 下 所 示 :
    class className {
    memberVariableDeclarations
    methodDeclarations
    }
    下例定義了一個(gè)Point類 ,并且聲明了它的兩個(gè)變量x、y坐標(biāo),同時(shí)實(shí)現(xiàn)init()方法對(duì)x、 y賦 初 值 。
    例 6.1
    class Ponit {
    int x,y;
    void init(int ix, int iy){
    x=ix;
    y=iy;
    }
    }
    類中所定義的變量和方法都是類的成員。 對(duì)類的成員可以設(shè)定訪問權(quán)限,來限定其它對(duì)象對(duì)它的訪問,訪問權(quán)限所以有以下幾種:private, protected, public, friendly。 我們將在§6.6中詳細(xì)討論。同時(shí)對(duì)類的成員來說,又可以分為實(shí)例成員和類成員兩種。 我們?cè)凇?.8中詳細(xì)討論 。