接下來這篇來點輕鬆的,畢竟前面講了不少困難的了 🙂 這篇只講觀念,應該看過就會懂了
我相信你在寫的過程中,一定會再跑去看別人的程式碼看看,然後你就會發現為什麼有人的程式碼上面有package 然後還有import一大堆不知道在幹嘛的東西,
當然還有static、finail 之類的東西…
Package的定義
所謂package,可以想成是在設計或實作上相關的一群class。感覺就是類似我有一堆的class檔,這樣很不好管理,我乾脆創一個資料夾把他們都丟進去一樣。假設我創了一個叫做com.davidou的package 然後把一堆class檔都丟進去com.davidou裡面,那這樣我這些檔案最前面就要再加上一句package com.davidou 告訴她 你是屬於這個package的。
import的定義
final 的定義
就是不能被修改的,只要我對一個方法下了final,那們他就不能被修改,也當然不能overriding拉,反正就是這樣,大家不能動他
static的定義