> For the complete documentation index, see [llms.txt](https://johch3n611u.gitbook.io/c50108/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://johch3n611u.gitbook.io/c50108/ju-li-cheng-bei/201904/2019-0416.md).

# 2019/0416/安卓工作室UI控件案例結束、IDE Eclipse\_Java物件導向基礎

## Checkbox-java-點擊觸發短消息

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YYzpDj4Z9NK0OP5X%2Fimage.png?alt=media\&token=38082420-0881-45c0-95bc-90851dd1ac92)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YYzqdMbSsr3CJN_Q%2Fimage.png?alt=media\&token=a24cd585-1e42-440e-9c39-299bfb7b3f6a)

被用到 import using spacename就會變黑色

短消息 toast 蠻常用

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YYzro3DyC5zGckTT%2Fimage.png?alt=media\&token=af4016cd-9125-4af1-9f66-3c45806afd1d)

### 匿名具名委派&#xD;

以往都是匿名委派 直接 new一個

這裡是具名委派checkListener function&#x20;

(重複多次使用多次具名委派會較方便)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YYzs3BbECpSqTiKz%2Fimage.png?alt=media\&token=2c194dc2-27ba-464a-aca6-b03de56f5b86)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YYztuH2Clx-N9_PA%2Fimage.png?alt=media\&token=dd31428e-9a84-4499-9483-f6406fe56c13)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YYzuBBf4EsjQAToI%2Fimage.png?alt=media\&token=14942ac0-634e-42cd-b4da-7966935d5ba7)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YYzvXvPtvdJ2rLlv%2Fimage.png?alt=media\&token=9a0f8e8b-a74d-453a-a034-21eec66e4d67)

LENGTH\_LONG 如果改成 SHORT 顯示時間更短暫

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YYzwdQX8ycSniBgS%2Fimage.png?alt=media\&token=e06d1700-1b6b-41c1-8dd5-a823017070d7)

題外話 ERP

PK就能決定資料

資料 需要PK + PFK 才能決定資料

不須要 PK + PFK 就能決定資料就用 FK

密碼需要雜湊 所以要 VarChar4000

## Radiobutton-java-群組非群組事件監聽委派函數

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YYzx82UNGRoJqBsT%2Fimage.png?alt=media\&token=0986733d-4dc3-4e40-a4cb-769bab667c45)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YYzyXbxeHcpk4WYy%2Fimage.png?alt=media\&token=1381bef6-c37c-445e-9e95-0b2abc8c8a0e)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YYzze4Pe63Kwq0fv%2Fimage.png?alt=media\&token=03ee2e28-2294-4200-b2b4-2e543e4aedf6)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ--Yqp6zBtigl_P%2Fimage.png?alt=media\&token=25a8c75a-9ee8-416f-ada9-25390495891a)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-0F15t4gaGchuw%2Fimage.png?alt=media\&token=2965e531-fb1d-4eec-a875-b87fb2d89213)

群組物件與非群組物件

示範不同物件不同觸發方式

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-14YSeP_s5kt6x%2Fimage.png?alt=media\&token=9fce5794-c8de-499b-a01e-60bf4f523aa2)

選取id若為設定id則改變答案文本

### 動作多重事件觸發&#xD;

一個動作不一定只觸發一個事件

但要不要反應要看

有沒有監聽器與事件委派函式的配合

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-2ynRuRLhBl7vV%2Fimage.png?alt=media\&token=b3b96693-da2a-4e0c-b218-aa379f368313)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-3C0hyE7V7msN2%2Fimage.png?alt=media\&token=f6210dbb-819e-4bd8-bea6-672c8cbd4d02)

### 變數取代寫死的內容&#xD;

下午&#x20;Java 物件導向 key word&#x20;
------------------------------

JAVA物件導向類別架構理解

前因後果

委派架構

抽象方法 傳入參數 操作系統狀態

架構是一致的

物件導向概念

類別 繼承 多型 介面

講完後在回來講安卓後半部&#x20;

相機 程式互相呼叫 內建功能互相呼叫 硬體架構模擬 等等

Java環境建置 ide eclipse?? 中文化資源

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-4izjPe6nHwtNV%2Fimage.png?alt=media\&token=519c2913-9ee5-4e25-8de2-4be12201bdb0)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-5Ucz8Wbqgoyhl%2Fimage.png?alt=media\&token=b222c39b-5609-4b6e-8242-f90c795472f3)

現階段要與安卓工作室結合多是用java se8

寫純java或想體驗新套件可用新的

然後java被甲骨文收購可能以後要收錢

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-6QBeZnmLZ-yOs%2Fimage.png?alt=media\&token=8a81c7e2-cf4a-4f49-a0f8-ae3845605866)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-7u3BQnbJrjrTn%2Fimage.png?alt=media\&token=5bed7d41-221d-4d35-991d-af30e6d7f7ae)

Python 彈性多但規範少&#x20;

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-8aqNO3xjjyIu9%2Fimage.png?alt=media\&token=c02560fd-2063-46b8-b0d0-21153108ac2a)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-9DRxQdL1FTiON%2Fimage.png?alt=media\&token=b8b57918-bbf2-4537-bb14-e96855d0fcbe)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-A5WSt18suicXH%2Fimage.png?alt=media\&token=e7293ada-b800-419b-832f-bb1fae9822d9)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-BXrVTQ6-Fr79F%2Fimage.png?alt=media\&token=bff06f3e-9044-4789-bcf6-b1b99007d163)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-C8qivt4MVM7Uf%2Fimage.png?alt=media\&token=afa6348b-1e6a-4729-b461-cccaaff18a1f)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-DzjuOzyQrr_LX%2Fimage.png?alt=media\&token=8aa2882f-79e4-4e45-a901-48f7a6bbbcf7)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-EXS9xqyQrT89Y%2Fimage.png?alt=media\&token=b8276087-48c8-43fc-b76a-9744aa5df4c8)

C php 都可以用 但是要裝套件 科學運算等等 跟 vscode 很像

讓核心不會太肥需要再裝

{% embed url="<http://www.codedata.com.tw/mobile/android-tutorial-the-1st-class-2-android-sdk>" %}

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-FtijoK2MaeOi6%2Fimage.png?alt=media\&token=c12a10b1-6d74-4db9-aa89-0048e540669b)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-GdZdPE8pa344W%2Fimage.png?alt=media\&token=eb704531-4506-4b29-bf5a-443841bb69c8)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-HqprO74m91-bt%2Fimage.png?alt=media\&token=14394364-9244-40c4-b196-7eef4f88a328)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-Ir-IFsP4mMNp5%2Fimage.png?alt=media\&token=01c0f07a-b900-4cd1-93d9-028a4b4eab12)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-JlkX0CXPygRfT%2Fimage.png?alt=media\&token=84aa6fc1-3799-4765-97b5-05ef15779341)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-Kd_hWizUn9Iga%2Fimage.png?alt=media\&token=df1bac80-ffe7-4489-a807-1d4231e0747b)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-LWJVbrHv77gaH%2Fimage.png?alt=media\&token=3cb0822a-107d-4b1e-bac7-27f4f85d0dbc)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-Mmcz9_Hdm7Wmu%2Fimage.png?alt=media\&token=f2973f22-7a03-4592-876f-efc38f0e9667)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-NFQldLTJ3z-A8%2Fimage.png?alt=media\&token=f0a69290-40ad-465a-8500-f100c8f3e614)

這引用類別或函式庫 ( 像是jq的感覺

不然只有標準jre

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-OwsY0206C-hg8%2Fimage.png?alt=media\&token=d690868a-3c2f-4a14-a240-de513204cd43)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-PGT2va3ULxwDr%2Fimage.png?alt=media\&token=d03b1a7f-9cf4-4e9d-a1b7-ac1579cc20da)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-QwBjsDdrLaFKA%2Fimage.png?alt=media\&token=b376a500-dc8f-4b2d-bb43-ff4e05a23ae0)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-LcakrR_D8GJ2iw9gBOz%2F-LcatO9Ck83sl7Xd3G_L%2Fimage.png?alt=media\&token=654668b9-ede5-45b5-828f-b629d1cbebd8)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-RBfYPFpormHSo%2Fimage.png?alt=media\&token=ae61b91c-c510-4571-a6d1-1b07db8aaa46)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-S5iYorC8rXKeI%2Fimage.png?alt=media\&token=4e7ebe9c-44b7-4e03-9337-14ea961f51d2)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-T4guPB3fdPvut%2Fimage.png?alt=media\&token=3e94fe1f-bf13-4d73-b137-8bc391e3f2dd)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-LcakrR_D8GJ2iw9gBOz%2F-LcatUeDknBzuKDcBsOB%2Fimage.png?alt=media\&token=fc3a21fe-11ad-444f-850a-eadfb4d5b418)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-LcakrR_D8GJ2iw9gBOz%2F-LcatWOndTQENy2nIYIZ%2Fimage.png?alt=media\&token=8fe11480-d9af-454c-8834-3638b191c549)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-LcakrR_D8GJ2iw9gBOz%2F-LcatXvQbeP7cbpEStLx%2Fimage.png?alt=media\&token=605f6018-613b-43d0-8849-a2677e0c8f5a)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-Um_OkXCmVFMWh%2Fimage.png?alt=media\&token=17fd86a1-432f-441d-94e4-16e9ca96a315)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-Vow2wvSgXwOFP%2Fimage.png?alt=media\&token=cbfecc96-f20b-462b-b580-202dd39c421c)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-WRPpgyswdK5OZ%2Fimage.png?alt=media\&token=0603be0f-f288-4f64-9281-79d4ea73bc29)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YZ-X6Ys1s4q7Ydda%2Fimage.png?alt=media\&token=2cae737f-6bb5-4965-aaa8-d0520db3c9ca)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8Yd-zOyplf7NG3Rzf%2Fimage.png?alt=media\&token=0a4b4486-21e2-430d-8749-37a54cfcb1cf)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8Yk-mGbxW7a3_1WDh%2Fimage.png?alt=media\&token=6a5dfa7e-d6c0-4c56-97e0-24942237c0e7)

以下會聚焦於

實作物件導向類別 繼承 多行 抽象方法 介面

不會去印形狀(邏輯)

要了解架構 用到 安卓去

如果不了解以上自學去看文件會看不懂

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YrG2ovOc-FZWPp8o%2Fimage.png?alt=media\&token=73ce1e92-5880-4b76-8417-9efc7003a21e)

Java Package  ->   c# = spase name

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YvA6gEDZuuJZ3ksg%2Fimage.png?alt=media\&token=35828174-b167-42dc-9a9b-42c5d100b592)

一層一層的概念

語言階層內會提供 特定功能的語法模組

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8YzrzSBnHM9BOSXQ1%2Fimage.png?alt=media\&token=8b8bd0d3-7e12-4d1b-97e1-29531e49eb60)

Public 公開 私有 保護    存取方式

Static 靜態 方法

這個方法 Void 沒有回傳值

ARGS 代入方法的參數

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-LcakrR_D8GJ2iw9gBOz%2F-LcatzlSy5MTvhU5PUxm%2Fimage.png?alt=media\&token=cae78782-4733-48db-be6f-5e7e0b6c7c91)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8Z481JUkdcZ2ukuQy%2Fimage.png?alt=media\&token=ffba7ef2-1a61-445f-af1a-dc80e9674841)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8Z7w50xlc-qjY2W-V%2Fimage.png?alt=media\&token=c8ba8f3d-ebb9-406d-a3e3-66081d1136c9)

熟悉IDE

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8ZDdS_cKoFost-SIR%2Fimage.png?alt=media\&token=c16c9c5d-2ef4-456a-8b06-0678b63204fb)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8ZIsoeLLDlgLPzdEO%2Fimage.png?alt=media\&token=c7bb4dd2-2708-4b81-ba5d-366175c25ca9)

### 多載&#xD;

{% embed url="<https://www.google.com/search?q=%E5%A4%9A%E8%BC%89&rlz=1C1GCEU_zh-TWTW835TW836&oq=%E5%A4%9A%E8%BC%89&aqs=chrome..69i57j0l5.1957j0j7&sourceid=chrome&ie=UTF-8>" %}

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8ZRNQhI8PDwj9zcRB%2Fimage.png?alt=media\&token=54828f9c-2ea7-4a57-bf0c-366da538ca7e)

{% embed url="<https://matthung0807.blogspot.com/2018/02/java-overload.html>" %}

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8ZRNR6Ty9zmvz0Tac%2Fimage.png?alt=media\&token=b35f8099-7d2f-442c-ae65-e8b334688fd5)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8ZRNSwKvVO3XDTi7y%2Fimage.png?alt=media\&token=1b008805-096f-4116-b802-aeb955233a4b)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8ZRNTdp-MIPACJmKz%2Fimage.png?alt=media\&token=d80b89f6-5461-4c1c-8d26-f67f3d6864d6)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8ZRNUPlkIPjH8Lp_X%2Fimage.png?alt=media\&token=8b312673-b46a-45b3-826f-bbc1789ef6c1)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8ZRNVfa1wUZ6MXsLi%2Fimage.png?alt=media\&token=a52a0a9b-5a7b-44ff-b10a-2d04d37df4d9)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-LcakrR_D8GJ2iw9gBOz%2F-LcauMm6-hMDwwuZVFUP%2Fimage.png?alt=media\&token=ac270af7-733b-4ebd-8189-81c7375638d8)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-LcakrR_D8GJ2iw9gBOz%2F-LcauOlk1tH0H1V191Hm%2Fimage.png?alt=media\&token=74ab9830-0a6c-4b57-b6d7-df8b793d413e)

常數 慣例

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8ZRNWL2Xa4VvDrOPA%2Fimage.png?alt=media\&token=45c27bc2-86a3-4264-844c-e19a41a34242)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8ZRNXgqHP8nipYg1d%2Fimage.png?alt=media\&token=4069100d-441d-4a09-a2d3-b8edd108bc3d)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8ZRNYVmiJk84bkfDm%2Fimage.png?alt=media\&token=ac743a55-c01c-487d-a3c4-225aa722f23e)

雖然是那個常數的值但是編譯器有檢查還是會報錯

要看編譯器特性

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8ZRNZhMUvaS--aGu2%2Fimage.png?alt=media\&token=e60ecb7f-6f75-4261-8007-c876caaf21b6)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8ZRN_s2TWJcuYZ0gt%2Fimage.png?alt=media\&token=0a550363-58f7-4f88-b5b1-ff2a94d937fe)

少拍一頁

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8ZRNadI4V8TM0TYcf%2Fimage.png?alt=media\&token=7b15c2e8-cd69-4d49-b240-6040c0e0e3cc)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8ZRNbp3guaQ9D1lXh%2Fimage.png?alt=media\&token=b5352c8c-1fd9-4c29-9e54-19ac934a879a)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8ZRNcb9bGmzLAAFbP%2Fimage.png?alt=media\&token=149c70a4-7c95-4436-99b9-a5922a4a5f5f)

![](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-Ld8YYzotvQLxEIKKwfw%2F-Ld8ZRNdnOlPyMg2fg8T%2Fimage.png?alt=media\&token=fba289f3-0ac2-46d5-a949-8a144e5e898e)

溢位問題
