亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java中面向對象實例分析

發布時間:2022-02-21 16:51:44 來源:億速云 閱讀:124 作者:iii 欄目:開發技術

這篇“Java中面向對象實例分析”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Java中面向對象實例分析”文章吧。

一、簡述

在 Java 中有兩個很重要的知識點:

面向過程:當時實現一個功能,每個具體的步驟都需要面面俱到,詳細處理每一個細節。打個比喻:就當你在考試的時候,每個題目都需要你自己來寫。【注重的是整個過程】。

面向對象:當需要實現某個功能的時候,不關心具體步驟,只要找一個具備該功能的對象來實現即可。打個比喻:這就好比老師出一張卷子,這個卷子可以是你寫,也可以是他寫,只要能寫完即可。【注重的是完成該功能的對象】。

面向對象編程(Object Oriented Programming,OOP):以類的方式組織代碼,以對象的組織(封裝)數據。

 類和對象很相似,那么它們之間的區別是什么?又有什么關系?

類與對象的區別和關系:

1、類是一類事物的描述,是抽象的;對象是一類事物的實例,是具體的。

2、類是對象的模板,對象是類的實體。

二、對象的使用

創建對象,一般都是通過new關鍵詞來創建對象的。

類名 對象名 = new 類名();

使用對象中的方法和變量。

對象名.成員方法():
對象名.成員變量;

對象的使用舉例。

對應到Java的類當中:

成員變量(屬性):
    String name; // 姓名
    int age; // 年齡
成員方法(行為):
    public void eat() {} // 吃飯
    public void sleep() {} // 睡覺
    public void study() {} // 學習

注意事項:
1. 成員變量是直接定義在類當中的,在方法外邊。
2. 成員方法不要寫static關鍵字。
 */
public class Student {

    // 成員變量
    String name; // 姓名
    int age; // 姓名

    // 成員方法
    public void eat() {
        System.out.println("吃飯飯!");
    }

    public void sleep() {
        System.out.println("睡覺覺!");
    }

    public void study() {
        System.out.println("學習!");
    }

}

三、成員變量和局部變量的區別

(1)在類中的位置不同。成員變量在類中,方法外;局部變量在方法中或者方法聲明(參數)上。

(2)作用范圍不同。成員變量作用在類中;局部變量作用在方法中。

(3)初始值不同。成員變量有默認值;局部變量必須定義、賦值、最后使用。

(4)在內存中的位置不同。成員變量在堆內存中;局部變量在棧內存中。

(5)生命周期不同。成員變量隨著對象創建而存在,隨著對象消失;局部變量隨著方法的調用完畢而消失。

以上就是關于“Java中面向對象實例分析”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安多县| 农安县| 珲春市| 肇州县| 明星| 陇川县| 兴山县| 翁牛特旗| 普洱| 平原县| 白河县| 嵊州市| 皋兰县| 睢宁县| 大渡口区| 分宜县| 河源市| 喀喇| 汤原县| 炎陵县| 双牌县| 凌云县| 壤塘县| 射洪县| 隆德县| 安康市| 赫章县| 岑溪市| 广饶县| 利辛县| 信丰县| 正定县| 西盟| 蓬莱市| 太谷县| 合水县| 吉安市| 稷山县| 柳江县| 平泉县| 凭祥市|