一、物件導向
目標:消除程式中重複**。
建立物件導向的思維。
設計模式 設計原則
思維方法:首先誰去做,然後怎麼做。
首先考慮整體,其次考慮區域性。
先考慮抽象,其次具體。
定義類class 類名
person(stringn,int a)
string name;
int age;
}
class test
}
類裡沒有建構函式,編譯器會新增乙個沒有引數,沒有方法體的建構函式。
已經有建構函式則不會自動新增。
五、this
this.
成員變數
呼叫該函式的物件
在無引數相同的情況可省略
this(引數)呼叫本類中引數相同函式
五、 靜態成員變數static
1、 可以使用類名來呼叫。 類名.成員變數。
2、 所有的物件所使用的靜態成員變數為唯一的。
3、靜態成員變數屬於類的。
靜態函式
1、 也可以用類名呼叫類名.函式();
2、 靜態函式不能使用非靜態的成員變數。
靜態**塊:
static
安卓學習記錄 Android day17
一 應用程式目錄介紹 res 資料夾下的資源介紹 1.value資源 1 string color dimen px畫素 in英吋 pt點距 dp密度無關畫素 sp範圍無關畫素 array location 長寬高用dp,字型用sp 2 style theme 3 drawable 4 layout...
安卓反編譯記錄
cmd到工作所在的目錄下 apktool.bat d f zhihu signed.apk o zhihu 說明 其中d是decode的意思,表示我們要對apk進行解碼。f 如果目標資料夾已存在,則強制刪除現有資料夾 預設如果目標資料夾已存在,則解碼失敗 o 指定解碼目標資料夾的名稱 預設使用apk...
安卓掉坑記錄
將含 litepal.xml 檔案的 assets 資料夾放到 main 資料夾下,編輯一下 xml 檔案 直觀上看是沒有刪除某個檔案,產生的ioexception異常,實際上是因為上次編譯導致的快取沒有清空導致的。進入到android目錄下執行下面 清除上次打包時的快取 gradlew.bat c...