Java物件導向 類,物件

2021-09-10 12:27:21 字數 753 閱讀 5206

oop,object oriented programming,物件導向程式設計

面向過程:以功能行為為主體的思想體現。

物件導向:以執行功能的物件為主體的思想體現。

物件導向特徵

封裝:隱藏內部實現,穩定外部介面。

繼承:子類繼承父類成員,實現**復用。

多型:不同子類對同一訊息作出不同的反映。

具有相同屬性和方法的一組物件的集合。

定義類名:class 類名{}注意

在乙個類中,類的內部方法外部不可以寫有關於邏輯的一切**。

用來描述客觀事物的乙個實體,由一組屬性和方法構成。

屬性:物件具有的各種特徵,每個物件的每個屬性都有特定值。

方法:物件執行的操作。

使用物件

建立物件:類名 物件名 = new 類名();

引用類的屬性:物件名.屬性 = 變數值;

引用類的方法:物件名.方法();

匿名物件使用情況(匿名物件是物件的一種簡化形式)

當物件僅僅呼叫一次時使用。

當物件作為實際引數傳遞時使用。

物件型別陣列

類名 物件陣列名 = new 類名[陣列長度];

物件陣列名[索引] = new 類名();

物件.方法1().方法2()...方法n();
方法1()呼叫完畢後,返回乙個物件;

方法2()呼叫完畢後,返回乙個物件;

方法n()呼叫完畢後,可以是物件,也可以不是物件。

java類與物件(物件導向)

一 類與物件的關係 類 就是對現實生活中事物的描述。物件 就是這類事物,實實在在存在的實體 個體 二 成員變數和區域性變數 1.區別 a.作用域不同 成員變數 作用於整個類中 區域性變數 作用於函式中,語句中 b.在記憶體中的位置不同 成員變數 在堆記憶體中,因為物件的存在,才在記憶體中存在。區域性...

JAVA 物件導向 類和物件)

基本概念 物件導向是一種新興的程式設計方法,或者是一種新的程式設計規範 paradigm 其基本思想是使用物件 類 繼承 封裝 訊息等基本概念來進行程式設計。例題 1個班有 個小組,每個小組有 學生 要求 1 輸入班級名,能查詢到其下的所有小組名及每個小組的學生資訊,展示如下 你查詢的班級名為 第一...

Java 物件導向 物件和類 下

正課 方法的簽名 1 方法的過載 overload 1.發生在乙個類中,方法名相同,引數列表不同 2.編譯器在編譯時會根據簽名自動繫結呼叫方法 補充 1.乙個檔案中,可以包含多個類 2.public修飾類只能有乙個 3.public public class overloaddemo class a...