JAVA新手教學(1) – 物件導向與類別基本概念 - 挨踢路人甲

文章推薦指數: 80 %
投票人數:10人

類別(class):. Java程式的基本單元由屬性(attributes)和方法(methods)所組成的,屬性是類別 ... 跳至主要內容 找不到符合的 首頁 Android Android教學 Android軟體 Android遊戲 刷機教學 Android文章清單 刷機教學清單 Apple JB相關教學 iOS教學 iOS軟體 iOS遊戲 MacOS iOS文章清單 電腦技術 軟體 限時免費 Windows11 Windows10 Windows8 Linux 瀏覽器 Windows10清單 Windows8清單 網路 網站架設 WordPress 網誌社群 NAS 雲端服務 3C開箱/評測 3C開箱清單 新聞 學習天地 Python Java AndroidStudio 旅遊美食 關於 聯絡本站 寫一個好的程式是每個程式設計師的夢想,但是會寫程式、把程式寫好、寫出好程式卻有如天壤之別。

目前的任一程式語言都會強調物件導向ObjectOriented(簡稱OO)的設計方式,它已不是陌生的新名詞了。

Java是一個物件導向設計的程式語言,剛開始學程式時,腦袋裡浮現著副程式、資料結構,從傳統語言至物件導向的進化,腦子裡只容下『物件』這個主角,所以「想到java就要想到類別,想到類別就要想到屬性和方法。

」這句話是Java中基礎中的基礎,那麼類別、屬性和方法分別是甚麼呢?趕快點進來看看吧! 用Telegram訂閱【挨踢路人甲】最新文章:https://t.me/itwshare 類別(class): Java程式的基本單元由屬性(attributes)和方法(methods)所組成的,屬性是類別中的資料,方法是類別中處理資料的功能。

  Java的程式開發需要經過五個階段,分別是編輯/編譯/載入/安全確認/執行。

編輯(Edit):用文書處理軟體或Eclipse編寫程式,副檔名為.java檔。

編譯(Compile):將java原始碼,翻譯成二元碼(bytecodes),並未翻譯成可執行的機器語言。

載入(Load):執行程式時,載入器(Loader)將二元碼由硬碟載入記憶體。

安全確認(Verify):確認員(Verifier)檢查確保下載的二元碼不會違反安全要求。

執行:直譯器(JVM)將二元碼翻譯成機器語言。

  物件導向程式: 『物件導向』是程式語言最愛的話題,任何東西、事物、生命都可視為物件。

其實物件這名詞早已被濫用出了名,不錯!任何事物、東西都可以說是物件,但要表現出物件的本質與精神才算是真正的『物件』,傻瓜相機是一個物件的代名詞,它把焦距、調光等複雜的操作一一的包裝起來,代替以簡單的按鈕,當我們照相時只要按下按鈕即可拍照,根本不必理會焦距、調光等複雜的動作,這也是定義『物件』最重要的本質與精神。

  物件(Object):幾乎任何有形或無形的事物都可以用物件來表達,像是某某人、我的茶、這台車等。

名稱:肥柴阿呆圓山大飯店等 特徵:168公分高很笨圓形等 行為:跑跳呼吸等 每個物件都必須屬於某個單一類別,一個物件不能有兩種類別。

舉例來說汽車是一個類別,我用這個類別產生一個物件,名稱叫做賓士,賓士屬於汽車類。

接下來我們以宮保系列食譜為例子。

雞肉這個類別裡面有屬性(特徵)及方法(行為)分別是數量和處理。

主程式就是利用這些物件來呼叫自身類別的方法。

  類別與物件的關係 類別是設計物件的藍圖,而物件是依照類別建造出來的實體,他們之間的關係就如同設計圖和建築物一般。

物件導向程式設計 例如想要設計一套賽車軟體,可以設計三個類別,分別是賽車/賽車手/場地,他們有各自的屬性及方法,我們可以挑選自己喜歡的屬性來產生物件,然後用物件來執行方法。

  講了那麼多基礎知識,接下來來教大家怎麼創造類別吧!首先要打開eclipse。

  進入到頁面後尋找〔C+」的綠色圖示,可以直接點擊或選擇右邊的倒三角形來創建類別。

  先打類別名稱,注意第一個字母要大寫。

【publicstaticvoidmain(String[]args){…}】是所謂的main方法,有了這個方法程式才有辦法執行。

最後點擊完成。

這樣子一個類別就完成了,是不是特別簡單呢。

今天的進度就先到這邊,下一期會先教大家變數的概念以及方法的撰寫,先學會這兩樣東西可以更快幫你理解物件是如何產生的。

  延伸閱讀: JAVA新手教學(0)–Eclipse整合式開發工具下載與安裝 使用VisualStudioCode對Python程式進行除錯 沒有程式基礎也可輕鬆學習的Python語言 學習Python語言的好搭檔VisualStudioCode程式碼編輯器   挨踢路人甲 肥柴 共筆小編:肥柴 文章: 24 本站搜尋 找不到符合的 熱門文章與頁面︰ 7款Youtube轉mp3之音樂下載軟體推薦 Windows10開啟「工作管理員」的11種方法 網路訊號不好、廣告太多,介紹幾個運用Youtube下載網址的好用工具 簡單4招完成電腦傳影片到iPhone,讓你拿著手機隨時隨地觀賞影片 在Windows10中以系統管理員身分執行的4種方法 Windows10開機自動執行的啟動資料夾(StartupFolder)在哪裡? 短小精悍的截圖軟體-PicPick免安裝中文版 利用Windows10的投影功能,讓筆電螢幕當成PC的第二個螢幕 Savieo網路影片下載神器,貼上網址就能下載影片 iPhone捷徑自動化,起床鬧鐘後自動預報天氣狀況 近期文章 iPhone/iPad同步管理軟體WinXMediaTrans限時免費下載 Edupics─兒童用著色圖免費下載 BlackBirdCleanerPro系統優化工具限時免費 BlackBirdImageOptimizer圖像壓縮工具,輕鬆幫你的照片減肥  實用有效的RecoverXDataPro資料救援軟體,限時免費一年 iTopScreenRecorderPRO6螢幕錄影程式限時免費中 電子郵件訂閱網站 電子郵件位址 訂閱 關注我們 Facebook Twitter Telegram 相關文章 JAVA新手教學(4)–print列印指令多變化與溢出字元 肥柴2022/09/13 JAVA新手教學(3)–運算子與簡易if指令 肥柴2022/09/03 JAVA新手教學(2)–原生型別變數 肥柴2022/08/171則留言 發表迴響 取消回覆 這個網站採用Akismet服務減少垃圾留言。

進一步了解Akismet如何處理網站訪客的留言資料。



請為這篇文章評分?