91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

辰溪县| 民乐县| 吐鲁番市| 武强县| 即墨市| 长葛市| 呼玛县| 邢台县| 应城市| 呼伦贝尔市| 永兴县| 温州市| 盐亭县| 农安县| 屯昌县| 龙岩市| 平原县| 齐河县| 江油市| 加查县| 邵东县| 五莲县| 全椒县| 宁陵县| 临汾市| 晋州市| 疏勒县| 巧家县| 信丰县| 泾川县| 金湖县| 平昌县| 黎城县| 东安县| 喀什市| 亳州市| 靖远县| 方正县| 会同县| 乐业县| 保亭|