物件導向的三大特性及抽象:
封裝:把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法只讓可信的類或者物件操作,對不可信的進行資訊隱藏
繼承:子類繼承父類的特徵和行為,子類可以使用父類的方法,屬性,還可以重寫父類的方法
多型:不同類的物件,對同一訊息作出不同的響應。如果要實現多型,必須有繼承關係,重寫父類的方法,父類引用子類物件。
抽象:一般分為過程抽象和資料抽象。
資料抽象:表示世界中一類事物的特徵,就是物件的屬性。例如類的屬性
過程抽象:表示世界中一類事物的行為,就是物件的行為。例如類的方法
訪問許可權修飾符的區別:
概述:通過訪問控制修飾符可以限制成員在類或物件外部的可見性
對於類來說,只有兩種許可權修飾符:public ,預設
四種訪問許可權:
公共的:public
訪問限定範圍最大,可以在任何位置訪問
只要能正確載入pubic成員所在的型別,就可以通過型別訪問public成員
私有的:private
訪問限定範圍最小,只能在本類中訪問
受保護的:protected
只允許當前類,同包任意類,跨包子類可以訪問
預設的:沒有修飾符
只允許當前類,同包任意類可以訪問
面試題 PHP面試題
建議 比如是系統配置,缺少了無法執行,自然使用 require 如果某一段程式少了,只是少了統計 訪問的,不是必不可少的。可以使用 include 而加不加 once 就是效率上的區別,雖然系統會幫你考慮只包含一次,但系統的判斷會降低效率,因此,更應該在開發之初,把目錄結構調整高好,盡量不使用 on...
Java面試題(一)
1 1 2 3 100構建乙個函式。答案 public int sum int n 2 描述冒泡演算法。答案 基本思路 對尚未排序的各元素從頭到尾依次比較相鄰的兩個元素是否逆序 與欲排順序相反 若逆序就交換這兩元素,經過第一輪比較排序後便可把最大 或最小 的元素排好,然後再用同樣的方法把剩下的元素逐...
TCP IP面試題(一)
一,基礎部份 1 osi的中文全稱是 國際標準化組織 網路層 network layer 資料鏈路層 data link layer 物理層 physical layer 2 集線器hub工作在osi參考模型的 物理 層 網絡卡工作在osi參考模型的 物理 層 路由器router工作在osi參考模型...