5 1物件導向《封裝》(函式,類和物件)

2021-07-27 03:12:54 字數 665 閱讀 7672

什麼是物件導向:物件導向是一種程式設計方法,或者說它是一種程式設計范型,其基本思想是使用物件,類,繼承,封裝,訊息等基本概念來進行程式設計。

物件導向語言特點:

為什麼要封裝:封裝是保證軟體內部具有優良的模組性的基礎,封裝的目標就是要實現軟體內部的「高內聚,低耦合」,防止程式相互依賴性而帶來的變動影響。

函式(也叫方法)就是將一段可能會重複的過程(也就是**)進行封裝,這也是最簡單的一種封裝。當呼叫這個函式是就會呼叫這個過程

1.1函式的定義:

返回值型別   函式名(引數,.....)裡面的內容是函式體

system.out.println(a);

}1.2函式的呼叫

例:

public void start()

用來描述事物的類,是物件的模板,可以例項化物件。

2.1類的宣告

用class關鍵字來定義,一般的定義方式:

public class 類名

}3.1類例項化

用new 類名()例項化乙個類

例:

public static void main(string args)

在main方法中將person例項化物件p,p後面接個"."點可以來呼叫person類中的屬性和方法。

物件導向和封裝

面向過程 強調步驟 當需要實現乙個功能的時候,每乙個具體的步驟都要親歷親為,詳細處理每乙個細節 物件導向 強調物件 當需要實現乙個功能的時候,不關心具體步驟,而是找乙個已經具有該功能的人來實現 面向過程 public class print system.out.print else system....

物件導向和封裝

用面向過程思想 system.out.print for i 0 i array.length i else 物件導向思想 找乙個jdk給我們提供很多arrays類,其中有乙個tostring方法可以直接列印成我們需要的 system.out.println arrays.tostring arra...

物件導向 物件和類

類和物件使物件導向程式設計技術中的最基本概念。是現實或思維世界中的實體在計算中的反映,它將資料以及這些資料上的操作封裝在一起。類是抽象的,是建立例項物件的模板 是具有類型別的變數 是乙個乙個具體的例項 物件中包含類的屬性和方法 類和物件的區別就是 魚和三文魚 貓和藍貓的區別。class 類名稱 cl...