PIXNET Logo登入

給你魚竿

跳到主文

凡事起頭難, 就給你難的

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 7月 06 週四 201722:18
  • [Java] 7-12 abstract 抽象類別與方法

01.png
abstrct class抽象類別可以想像成是一種類別的管理介面
它在class前面加上abstrct的修飾字來宣告
不能用new 來實體化
類別內部可以有抽象類別和抽象方法
(繼續閱讀...)
文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣(313)

  • 個人分類:7. Object物件
▲top
  • 7月 06 週四 201722:16
  • [Java] 7-11 Object 方法

01.png
Object是所有類別的父方法
它自帶了一些基本的method如下
protected Object clone() throws CloneNotSupportedException
會傳回一個新的該Object
(繼續閱讀...)
文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣(201)

  • 個人分類:7. Object物件
▲top
  • 7月 06 週四 201722:12
  • [Java] 7-10 多型Polymorphism

01.png
多型Polymorphism指的就是在繼承的關係下
可以用一個類別來控制其他的物件
簡單來說, 父類別可以用子類別來實體化
這樣就可以藉由控制父類別來操作不同的子類別
ex:
(繼續閱讀...)
文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣(202)

  • 個人分類:7. Object物件
▲top
  • 7月 06 週四 201722:11
  • [Java] 7-9 Hiding Fields

01.png
當子類別宣告一個和父類別同名的成員
則父類別的成員會被隱藏(Hiding)
直接使用成員的名稱會呼叫到子類別的
這要用super才能使用父類別的成員
官方建議避免使用Hiding的方法來增加可讀性
(繼續閱讀...)
文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣(30)

  • 個人分類:7. Object物件
▲top
  • 7月 06 週四 201722:08
  • [Java] 7-8 super關鍵字

01.png
super的關鍵字是可指定現在物件的父類別
可以用來呼叫父類別的成員
使用時機常見的有兩種
a. 父類別內的成員名稱和帶入的參數相同
可以用super.來指定class內的成員
(繼續閱讀...)
文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣(57)

  • 個人分類:7. Object物件
▲top
  • 7月 06 週四 201722:06
  • [Java] 7-7 繼承Inherit

01.png
兩個class可以透過關鍵字extends來達到繼承
被繼承的物件稱為super class
而繼承者稱為subclass 或叫derived class, extended class, child class
ex:
public class Son extends Father{
(繼續閱讀...)
文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣(106)

  • 個人分類:7. Object物件
▲top
  • 5月 31 週三 201717:47
  • [Java] 7-6 區塊Blocks

01.png
Java中的大括號{}所圍起來的範圍, 就是block
代表著範圍內成員的生命週期
當程式執行到結束後
block內的資源都會回收
(繼續閱讀...)
文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣(1,051)

  • 個人分類:7. Object物件
▲top
  • 5月 19 週五 201722:19
  • [Java] 7-5 this關鍵字

01.png
This的關鍵字是現在物件的參考
可以用來呼叫當前物件的成員
使用時機常見的有兩種
a. 物件內的成員名稱和帶入的參數相同
(繼續閱讀...)
文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣(30)

  • 個人分類:7. Object物件
▲top
  • 5月 19 週五 201721:04
  • [Java] 7-4 物件的建立與使用

01.png
實體化一個類別instantiating a class 和建立一個物件create an object
是一樣的意思
物件在使用的時候被需要先實體化
(繼續閱讀...)
文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣(125)

  • 個人分類:7. Object物件
▲top
  • 3月 28 週二 201700:27
  • [Java] 7-3 建構子constructor

01.png
constructor建構式或稱建構子
是在建立class時會最先被呼叫的方法
可以把它當成是一個和class名稱相同
但是沒有回傳值的method
(1) 當沒有寫任何建構式的時候,
compiler會提供一個預設的建構式
這個建構式沒有任何的引數, 
當有父類別時預設建構式會去呼叫
父類別內無引述的建構式
(繼續閱讀...)
文章標籤

RX1226 發表在 痞客邦 留言(0) 人氣(526)

  • 個人分類:7. Object物件
▲top
12»

Google AdSense

文章分類

toggle Android (25)
  • 0. 常見問題 (22)
  • 1. 環境設定 (12)
  • 2. 基本 (28)
  • 3. 應用 (26)
  • 4. NDK (4)
  • 5. UI (12)
  • 7. Google Map (3)
  • 8. Parse (1)
  • 9. 效能 (15)
  • 10. Dialog (11)
  • 11. Activity (5)
  • 12. Storage (5)
  • 13. Source Code (2)
  • 14. Menu (7)
  • 15. Toolbar (4)
  • 16. Intent (8)
  • 17. ProgressBar (3)
  • 18. Firebase (6)
  • 19. FB (6)
  • 20. Content Provider (5)
  • 21. Thread (3)
  • 22. Fragment (3)
  • 23. Test (1)
  • 24. Loader (2)
  • 25. Notification (1)
toggle Arduino (1)
  • 1. 環境設定 (1)
toggle Java (22)
  • 0. 常見問題 (3)
  • 1. 環境設定 (2)
  • 2. 基本 (4)
  • 3. 應用 (9)
  • 4. 基本資料型態 (6)
  • 5. Operator運算子 (8)
  • 6. 條件與迴圈控制 (7)
  • 7. Object物件 (12)
  • 8. 方法Method (5)
  • 9. 陣列Array (7)
  • 10. String (10)
  • 11. Compiler sugar (4)
  • 12. Code Style (7)
  • 13. Numbers (8)
  • 14. jsoup (7)
  • 16. Package (3)
  • 17. 修飾子Modifier (4)
  • 18. 巢狀類別Nested Classes (4)
  • 19. 介面Interface (5)
  • 20. 例外處理 (3)
  • 21. Collection (10)
  • 22. 泛型Generics (3)
toggle C/C++ (3)
  • 1. 環境設定 (1)
  • 2. 基本 (1)
  • 3. 應用 (2)
toggle Java EE (2)
  • 0. 常見問題 (2)
  • 1. 環境安裝 (8)
toggle HTML (2)
  • 1. 基本 (8)
  • 2. Tags (5)
toggle CSS (2)
  • 1. 基本 (1)
  • 2. 應用 (1)
toggle JavaScript (2)
  • 1. 基本 (4)
  • 3. 圖表Chart.js (1)
toggle Bootstrap (1)
  • 1. 基本 (1)
toggle PHP (1)
  • 1. 環境設定 (2)
toggle Android Studio (2)
  • 0. 常見問題 (1)
  • 1. 基本 (23)
toggle Eclipse (2)
  • 1. 基本 (9)
  • 2. 應用 (2)
toggle SQLite (1)
  • 1. 環境設定 (1)
toggle Oracle SQL (2)
  • 0. 常見問題 (3)
  • 1. 環境設定 (4)
toggle SourceTree (1)
  • 1. 基本 (17)
toggle Bitbucket (1)
  • 1. 基本 (3)
toggle GitHub (1)
  • 1. 基本 (2)
toggle CentOS (1)
  • 2. 應用 (1)
toggle Google Cloud Platform (1)
  • 1. 基本 (5)
toggle Parse (1)
  • 1. 基本 (2)
toggle Paypal (1)
  • 1. 基本 (1)
toggle TortoiseGit (1)
  • 1. 基本 (1)
toggle TortoiseSVN (1)
  • 1. 基本 (3)
toggle Synology NAS (1)
  • 1. 基本 (9)
toggle Unreal 4 (2)
  • 1. 環境設定 (1)
  • 2. 基本 (2)
toggle Game (1)
  • CodeHunt (19)
toggle GameMaker (1)
  • 1. Tutorial (13)
toggle Normal (1)
  • 基本 (3)
toggle Blog (1)
  • PIXNET (1)
toggle Blog生命史 (1)
  • 歷程 (3)
toggle 網站推薦 (1)
  • 通用 (13)
toggle 軟體推薦 (1)
  • 實用Free (6)
toggle 廣告賺錢 (1)
  • 廣告賺錢 (7)
toggle 證照 (2)
  • Google (2)
  • 經濟部 (1)
toggle 電腦組裝 (1)
  • 選購 (8)
  • 未分類文章 (1)

最新文章

  • [Android] 3-26 string value不受多國語系影響
  • [Android] gradle jcenter() warring
  • [Android] 3-26 檢查網路
  • [軟體推薦] Typora 編譯器markdown
  • [網站推薦] 線上反組譯Java與APK
  • [網站推薦] 免費Android版型與一些資源
  • [Android] 3-25 String數字轉圖片
  • [電腦組裝] 風扇
  • [電腦組裝] 塔散
  • [電腦組裝] 顯卡

熱門文章

  • (39,906)[Arduino] 1-1 安裝作業環境-以Arduino UNO, Win7為例
  • (17,591)[Android Studio] 1-7 註解快捷鍵
  • (14,980)[網站推薦] 線上解析JSON網站
  • (13,843)[Android] 3-1 在開機時自動啟動Activity和Service
  • (12,857)[Eclipse] 1-3 添加註解
  • (11,099)[Oracle SQL] Vendor code 17002
  • (9,485)[C/C++] 3-2 return 兩種值
  • (9,216)[Android] 5-1 單位介紹 - dp, dip, dpi, sp, pt, px, mm, in
  • (3,221)[Oracle SQL] 1-3 連接Oracle Database Express Edition
  • (922)[軟體推薦] 系統設計畫圖工具 - yEd

參觀人氣

  • 本日人氣:
  • 累積人氣: