DAY20 靜態方法與封裝

2022-09-05 11:00:16 字數 1474 閱讀 8847

6.1看乙個開發的需求

6.2 思路(使用現有的技術解決

)全域性變數:從程式建立開始,生命週期,到程式執行結束,一直可以使用的變數,成為全域性變數。

6.3 對上面**的進行分析和優化

6.4 靜態變數的其它說明

靜態屬性是該類的所有物件共享的變數,任何乙個該類的物件去訪問它時,取到的都是相同的值,同樣任何乙個該類的物件去修改它時,修改的也是同乙個變數。這個從前面的圖也可看出來.

(1) 訪問修飾符 static 靜態屬性名

;(2) static 訪問修飾符 靜態屬性名

;說明上面兩種方式是等價的.

6.5 如何訪問靜態屬性

可以使用兩種方式  self::$靜態屬性名  

,  類名

::$靜態屬性名:: 叫 範圍解析符

.舉例:

如果要在類的外部訪問靜態屬性,靜態屬性需要是public ,否則也不能直接訪問

, 訪問的形式是 類名

::$屬性名

6.6 靜態屬性的使用注意事項

6.7 課後練習題

1.1 基本的介紹

當程式設計師需要對靜態屬性進行操作時,可以定義靜態方法來處理, 靜態方法是專門用於操作靜態屬性

.

Day20 高階函式

今天主要學習了python中sorted,filter,map 三個高階函式,還了解了一下函式的柯里化 1.什麼是高階函式def way1 x return x 3 def way2 x return x x result way2 way1 7 print result 1002.標準庫中的高階函...

暑期訓練 day20

暑期訓練 day20 趙景樂今天看完了第二章的內容,有點多,現在想想記得的沒多少,還需要鞏固鞏固,找個時間再把相應的 打一打。今天訓練賽的a題錯了兩次,沒想到暴力能過,還是一開始打的麻煩了,c題是數學題,因為一開始沒優化到底,結果超時了,剪枝 改良公式也算剪枝吧,畢竟少了一重迴圈 後就過了,b題一開...

day20 函式遞迴

函式不僅可以巢狀定義,還可以巢狀呼叫,即在呼叫乙個函式的過程中,函式內部又呼叫另乙個函式,而函式的遞迴呼叫指的是在呼叫乙個函式的過程中又直接或間接地呼叫該函式本身 例如在呼叫f1的過程中,又呼叫f1,這就是直接呼叫函式f1本身 在呼叫f1的過程中,又呼叫f2,而在呼叫f2的過程中又呼叫f1,這就是間...