什麼是物件導向:物件導向是一種程式設計方法,或者說它是一種程式設計范型,其基本思想是使用物件,類,繼承,封裝,訊息等基本概念來進行程式設計。
物件導向語言特點:
為什麼要封裝:封裝是保證軟體內部具有優良的模組性的基礎,封裝的目標就是要實現軟體內部的「高內聚,低耦合」,防止程式相互依賴性而帶來的變動影響。
函式(也叫方法)就是將一段可能會重複的過程(也就是**)進行封裝,這也是最簡單的一種封裝。當呼叫這個函式是就會呼叫這個過程
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...