New Ribbon
用Canva設計超快超質感(第2版):商業設計、簡報、影片、網頁、電子書與AI應用最速技 AI繪圖工具 × AI視覺設計平台,從圖像生成到專業設計! 最強職場助攻!ChatGPT + AI 高效工作術 短影音制霸:打造TikTok、YT Shorts、IG Reels成功方程式與AI高效創作力 Canva+AI創意設計與品牌應用250招:從商業技巧、社群祕技到AI圖文影音特效 快快樂樂學威力導演2024.影音剪輯與AI精彩創作 Power Automate自動化超效率工作術 Midjourney AI圖像魔導書:搭配ChatGPT魔法加倍 超人氣FB+IG+LINE社群經營與行銷力(第二版) 翻倍效率工作術:不會就太可惜的 Excel × ChatGPT 自動化應用 AppInventor2零基礎入門班中文版(第六版) Python零基礎入門班(第四版) C語言學習聖經 用Canva設計超快超質感:平面、網頁、電子書、簡報、影片製作與AI繪圖最速技 PHP8/MySQL網頁程式設計自學聖經 翻倍效率工作術 - 不會就太可惜的Power BI大數據視覺圖表設計與分析(第三版) 社群經營一定要會的影音剪輯與動畫製作術 Notion高效管理250招:筆記×資料庫×團隊協作,數位生活與工作最佳幫手 Office 2021高效實用範例必修16課(附500分鐘影音教學/範例檔) Excel自學聖經(第二版):從完整入門到職場活用的技巧與實例大全

 

  挑戰php第十一章

piggy

piggy
更新時間:2009/8/13 上午 03:59:48

 

可以麻煩你解釋
1.書中第11-6頁$this的用法嗎?第十一章雖然看完了但還是不甚了解

2.書中第11-16頁 第25.26行程式碼  $this的用法

3.實際寫程式時什麼時候會將屬性名稱
跟方法定義為private 或是 protected
可以舉例說明一下嗎?

文淵閣工作室

文淵閣工作室
更新時間:2009/8/14 上午 09:08:04

 

1.這是物件的觀念。例如書上這個類別叫做Student,物件就是用類別來產生的。在類別中可以使用$this代表產生的物件,即可取得該物件的屬性、方法等。
在php_class1.php下方的我們使用Student類別新增一個物件$stdObject1。這個物件裡有個方法showData()可以使用,它可以顯示目前物件的資料,可是要怎麼表示目前這個物件的內容,在showData()中即以$this代表目前這個物件。

文淵閣工作室

文淵閣工作室
更新時間:2009/8/14 上午 09:19:46

 

2.$this->total_sores 是要產生物件(也就是$this)的一個屬性,也就是總分。它的值要用$this->totalScores()的方法來取得。也就是$this代表了這個物件本身,要取得它的屬性必須標上$this之後再去取得。

文淵閣工作室

文淵閣工作室
更新時間:2009/8/14 上午 09:26:34

 

3.若您希望某個方法與屬性只能在目前的類別中及擴充類別中使用,但不允許外部呼叫使用,可以定義private。
若只想固定在目前類別使用,不允許外部或是擴充的類別使用,就要定義為protected。




 

 

Re:挑戰php第十一章

請輸入姓名。

已超出字元數目的最大值。


請輸入電子郵件。

格式無效。


請輸入內容。