Day 29 - Android Studio 這幾天以來的統整
離我們鐵人完賽只剩一天了,我今天就對我寫的這幾篇文章,做個小整理,方便大家再複習一遍
var:可變變量
val:不可變變量
Koltin數值型態:Double、Float、Long、Int、Short、Byte
如何轉換:to(數值型態)(),例如toInt()
條件判斷
if(條件),後面還可以加else if(條件)和else
for迴圈
for(i in 0..5) -> i從0跑到5
for(i in 0..10 step 2) -> i從0跑到10,並且每次跳2
for(i in 10 downTo 0) -> i從10倒數會去0
for(i in 0 until 10) -> i從0跑到9
while和when
while(條件)
when(x)}
1 ->
2 ->
else ->
函式
fun test(){
內容
}
val listA: List = listOf(1,2,3,4,5)
list集合:具有單一和順序性
set集合:不具有單一和順序性
map集合:配對,事物配上數值
在前頭宣告集合類型前加上Mutable,就可以進行寫入刪減
val listA: MutableList = mutableListOf(1,2,3)
寫入:集合.add
刪減:集合.remove
Toggle按鈕:具備開關的按鈕
切換分頁:Intent(this, 要切換的分頁::class.java),並且記得在AndroidManifest中定義Activity
TCP協議:具有三次握手、重傳機制、資料確認,速度慢
UDP協議:不具有三次握手、重傳機制、資料確認,速度快
EditText:讓使用者可以進行輸入
ImageView:讓我們在程式上顯示圖片
ScrollView:讓我們在程式可以進行滑動
類別:做物件導向,class food{}
繼承:父類別前面要加open,open class food{}
覆寫:父類別前面要加open,並且要加override
明天就是最後一天啦!感覺時間還過真快,明天我應該會寫我在這三十天遇到的問題以及心得感想。