促銷活動
CodeGym University
學習
課程
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
課堂
評論
關於我們
開始
開始學習
現在就開始學習
探索地圖
課堂
Java 核心
等級 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.