1. 程式人生 > >javase部分4

javase部分4

封裝 使用方法 系統 str 需要 動作 {} 面向對象 數據

4.1 面向對象

      面向過程與面向對象 前者註重動作,後者註重對象(其實是動作已經封裝好了,直接調用就行了 )

      類{

        屬性;

        方法(){}

       }            類:只是一個模板(描述),根據模板創建對象 ,每個對象都有其方法。 對象:是實實在在的實體(堆內存中new出來的)

      面對對象特征:封裝,繼承,多態

      匿名對象 只能使用一次 用一次創建一個新對象 eg:new Class類名() 作用:對於只是用一次的對象 方便簡寫 使用方法:調用方法或屬性 ,傳遞對象

      封裝:避免用戶直接訪問數據屬性,給用戶提供接口(方法中可以規定屬性的範圍)間接訪問使用 註:private 修飾的屬性 通常需要提供set get方法

          權限修飾符:private 只能在本類中使用

      構造函數:在創建類對象時會先調用構造函數(如果沒有初始塊)作用:給對象初始化 註:已經有構造函數後,默認構造函數(空參)就不存在了 

       this,super關鍵字:this 防止系統誤認為同名變量賦值為同一個變量 this->當前對象

            

javase部分4