安卓學習記錄 java day9

2021-07-09 04:33:07 字數 1032 閱讀 9263

一、物件導向

目標:消除程式中重複**。

建立物件導向的思維。

設計模式 設計原則

思維方法:首先誰去做,然後怎麼做。

首先考慮整體,其次考慮區域性。

先考慮抽象,其次具體。

定義類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...