Day06 物件導向

2021-09-25 22:33:53 字數 457 閱讀 6498

方法回顧

public static 方法型別 方法名(變數型別i 變數,變數型別ii 變數,...)
區域性變數沒有變數不會有預設值。

物件導向開發

類與物件

public class student 

public void study()

}

區域性變數與成員變數的區別

私有化private

this的使用

this.變數:訪問的都是成員變數。

this.方法:訪問的都是成員方法。

在乙個方法裡面:如果成員變數與區域性變數的名字是一樣的, 區域性變數的作用域優先於成員變數封裝

隱藏內部**實現的細節

可以** 可重用性

提高**的可維護性,抽取出來的方法就是封裝

私有化屬性

給相應的get set 方法

C 學習day06 物件導向

物件導向是把構成問題事物分解成各個物件,建立物件的目的不是為了完成乙個步驟,而是為了描述各個事物在解決問題的步驟中的行為。物件導向的優點 易維護 易復用 易擴充套件,由於物件導向有封裝 整合 多型性的特性,可以設計出低耦合的系統,使系統更加靈活 更加易維護。類和物件 類可以理解為類別,是具備某些共同...

資料探勘 day06

shoot射擊遊戲專案四 1.需求分析 a 將窗體的大小設定為常量 b 畫物件 想畫物件先獲取到,針對每乙個物件都能夠獲取到,獲取到的行為是共有的,設計到父類中 flyingobject每乙個物件得到的行為都是不一樣的,設計了乙個抽象方法 getlmage 在不同狀態下,得到不同的 狀態 設計到父類...

Day06 控制流程

pass 過 佔位 if10 10 print 123 while true pass break 終止當前迴圈 列印 1 10 遇到5就終止迴圈 i 1 while i 10 if i 5 break print i i 1 結果為 1 2 3 4 break 終止的是當前迴圈 continue ...