AI Academy
促銷
CodeGym University
學習
課程
任務
問卷 & 測驗
遊戲
說明
行程
社群
用戶
論壇
聊天
文章
成功故事
動態
評價
訂閱
淺色主題
課程
評論
關於我們
開始
開始學習
立即開始學習
My Progress
Courses
任務地圖
課程
Java
Java Core
等級 5
您已達到 15 級!
Java 核心
等級 5,
課程 0
15級
訪問修飾符、方法覆蓋和實現抽象方法
Java 核心
等級 5,
課程 1
“我將向您介紹 «訪問修飾符»。我之前講過一次,但重複是學習的支柱。” 您可以控制其他類對您的類的方法和變量的訪問(可見性)。訪問修飾符回答了“誰可以訪問這個方法/變量?”這個問題。您只能為每個方法或變量指定一個修飾符。 1) « public » 修飾符。 可以從程序中的任何位置訪問標有public修飾符的變量、方法或類。這是最高程度的開放:沒有限制。 2) «私有»修飾符。 標有private修飾符的變量、方法或類只能在聲明它的類中訪問。標記的方法或變量對所有其他類都是隱
任務 | 5 級 | 第 2 課
Java 核心
等級 5,
課程 2
“昨天,強盜闖入我家,天翻地覆,翻遍了全屋,要錢。” “太可怕了,迭戈。你做了什麼?” “沒什麼,我就和他們一起笑了起來,和他們一起去撈錢,呵呵。” “因為我家一團糟,我找不到你的任務。我只好臨時安排了。給你。”
重載方法 | 第2部分
Java 核心
等級 5,
課程 3
“你好,阿米戈!幾天前我給你講過重載方法。你都明白了嗎?” “是的。我記得。每個類方法都必須是唯一的。如果該類沒有其他具有相同名稱和參數類型的方法(並且參數的順序很重要),則成員方法是唯一的。” “很好!我看你學得很好。今天我想擴展一下你在這方面的知識。你認為每種情況下會調用什麼方法?” 代碼 class Cat
練習重載方法 | 5級
Java 核心
等級 5,
課程 4
“你好,阿米戈!”
創建對象:構造函數調用的順序
Java 核心
等級 5,
課程 5
“你好,阿米戈!現在我要告訴你對像是如何創建的。” “這有什麼複雜的,Rishi叔叔?你寫new和類名,指明正確的構造函數,你就完成了!” “那是真的。但是當你這樣做時,物體內部會發生什麼?” “會發生什麼?” “事情是這樣的:對像是分幾個階段創建的。” 1) 首先,為類的所有成員變量分配內存。 2) 然後初始化基類。 3) 然後所有的變量都賦值,如果指定的話。 4) 最後調用構造函數。 “看起來並不難:首先是變量,然後是構造函數。” “讓我們看看它在兩個類的示例中是如何工作
任務 | 5 級 | 第六課
Java 核心
等級 5,
課程 6
“你好,阿米戈!”
加載類、靜態數據……
Java 核心
等級 5,
課程 7
“你好,阿米戈!我聽到 Rishi 向你解釋了一些新的和令人興奮的東西?!” “沒錯,金。” “我的話題同樣有趣。我想告訴你類是如何加載到內存中的。” Java 中的類是磁盤上包含字節碼的文件,字節碼是編譯後的 Java 代碼。 “是的,我記得。” 如果不需要,Java 機器不會加載它們。一旦代碼中某處調用了某個類,Java 機器就會檢查它是否已加載。如果沒有,則加載並初始化它。 初始化一個類涉及為其所有靜態變量賦值並調用所有靜態初始化塊。 “這看起來類似於在對像上調用構造函
變量初始化順序
Java 核心
等級 5,
課程 8
“阿米哥你好!今天比拉博要講的是變量初始化的順序。” 假設您正在查看一些代碼。變量得到什麼值? 代碼 class Cat
變量初始化順序的任務
Java 核心
等級 5,
課程 9
“你好,阿米戈!”
來自教授的有用鏈接 — 15
Java 核心
等級 5,
課程 10
“您好!教授!” “嗯,你好,阿米戈!自從我們上次見面後,你似乎成長了一些……” “教授,我昨天看到你了:)我來找你上新課了。” “你想知道什麼,阿米戈?” “看來我沒有完全理解訪問修飾符及其使用方式。” “就是這樣!讓我想想……好吧!我有你需要的東西。而且,我認為,還有其他東西可以幫助你最好地理解這個級別教授的主題。 訪問修飾符。私有、受保護、默認、公共 在本課中,我們將熟悉訪問修飾符的概念,並考慮如何使用它們的示例。您已經知道有四種修飾符可以控制對代碼不同部分的訪問。本次
陌生人字符串的時間
Java 核心
等級 5,
課程 11
“你好,阿米戈!要不要來點爆米花?希望今天會更有趣一點。”
顯示更多
1
2
Please enable JavaScript to continue using this application.