CodeGym
促销
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题

课时

  • 评论
  • 关于我们
开始
开始学习
立即开始学习
  • 我的进度
  • 课程
  • 任务地图
  • 课程
  • 你已到达第 12 级!

    Java 核心
    等级 2,课时 0
    恭喜,你已经完成第二个目标的第一个级别!你学习了 OOP 及其四大主要支柱,并且完成了一些继承和封装练习。在第二个级别,你会学习多态、重载、抽象和接口。
    可用
  • 多态和重写

    Java 核心
    等级 2,课时 1
    学完这节课,知道什么是多态后,你就能解决父与子的难题,因为你会明白若有一个子辈想要使用其祖辈的某个方法该怎么做。换句话说,你不会再对下面这个问题感到困惑:为什么一头没有犄角、没有铃铛的鲸鱼,它的祖辈会是一头不会游泳的牛。你甚至还会通过代码自己创造出一个。
    可用
  • 多态任务

    Java 核心
    等级 2,课时 2
    为避免继承自狗的猫向你吼叫,你要学会在实际运用中掌握多态!迭戈不会让你感到无聊:现在就开始完成有关鲸鱼、奶牛、狗以及其他人族物种的任务。当然了,主要还是和猫有关。
    可用
  • 重载方法

    Java 核心
    等级 2,课时 3
    类内的所有方法都必须具有唯一的名称。说得更具体一些,方法的名称及其参数类型的集这两者的组合必须是唯一的。假如,你要写一个 Add() 方法对两个数字进行求和。但是,你仍不确定这两个数字是 int 还是 double。比较明智的做法是重载 Add 方法。里希会接着解释余下的部分!
    可用
  • 练习重载方法

    Java 核心
    等级 2,课时 4
    每当你学习新知识的时候,迭戈总会陪在你身边!虽然不能帮上大忙,但最会让你感到快乐。如果你不立即开始完成任务,你就会在完全理解每样知识前,忘记方法重载的所有细节。所以,继续努力吧!请写出 5 个程序,然后交给你的导师审阅。
    可用
  • 抽象类

    Java 核心
    等级 2,课时 5
    对于一些不确定的基础性的东西,我们需要加以定义。例如,“汽车”。它得有一个引擎和车身。这不是一个汽车。它只是一个抽象 — 我们为了方便而创造的一个类。但是我们可以用它来媲美法拉利或 Geo Metro。这节课会进一步详细说明。这会非常有趣。
    可用
  • 抽象类练习 | 第 2 级

    Java 核心
    等级 2,课时 6
    程序员的生活和工作都很危险,处处都有抽象。抽象的想法、抽象的邻居、抽象的动物,以及抽象的女生。今天我们暂且不聊最后一个话题。相反,我们会运用重载方法,利用一些抽象的动物以及它们的后代来完成一些任务。
    可用
  • 接口

    Java 核心
    等级 2,课时 7
    接口是抽象与多态的合法子嗣。接口很像是抽象类,其中的所有方法都是抽象的。它声明的方法和类一样,但是带有关键字接口。这节课会向你介绍我们为什么需要接口,何时以及如何使用接口。
    可用
  • 接口并不只是接口而已。它还是一种行为。

    Java 核心
    等级 2,课时 8
    假如你是一个机器人制造师。你手下有很多机器人,每个机器人都掌握了多项技能。假如你急需要砌墙。你会把所有掌握砌墙技能的机器人都召集在一起,告诉它们去砌墙。你不会介意机器人的类型。就连机器喷水壶也可以。只要它会砌墙,就派它去。
    可用
  • 接口任务

    Java 核心
    等级 2,课时 9
    在 CodeGym 的秘密中心,机器人迭戈许诺:你可以睡个安稳觉,但要想睡得安稳,你得有所付出。如果你不立即完成这些接口任务,它们就会进入你的梦里…简单说,你最好现在就开始这些任务。别再和抽象纠缠不清了。
    可用
  • 教授提供的有用链接 – 12

    Java 核心
    等级 2,课时 10
    或许,你已经发现汉斯•智慧星教授的建议准没错。这次,他发现了一个很不错的多态与接口在线课程。不妨看一看,或许能帮助你优化知识结构。你认为自己已经掌握所有知识了吗?阅读这一个课,你会发现自己还有进步的空间。
    可用
  • 摩尔斯电码

    Java 核心
    等级 2,课时 11
    你知道吗,有时候休息对你有好处。放松,舒舒服服地靠在椅子上,观看一部有关高科技电动汽车的趣味视频。这不仅仅是娱乐。它也是由 CodeGym 秘密中心教学委员会开发的综合课程的重要组成部分。
    可用
  • 1
  • 2
Learn
  • 注册
  • Java 课程
  • 任务帮助
  • 定价
  • Java 语法
社区
  • 用户
  • 文章
  • 论坛
  • 聊天
  • 成功故事
  • 动态
  • 联盟计划
Company
  • 关于我们
  • 联系方式
  • 评价
  • 媒体中心
  • CodeGym for EDU
  • 常见问题
  • 支持
CodeGymCodeGym 是一个从零开始学习 Java 编程的在线课程。该课程是初学者掌握 Java 的完美方式。它包含 1200+ 个带即时验证的任务,以及必要的 Java 基础理论。为了帮助你在学习中取得成功,我们实现了一系列激励功能:测验、编码项目、关于高效学习的内容,以及 Java 开发者职业相关内容。
关注我们
界面语言
English Deutsch Español हिन्दी Français Português Polski বাংলা
简体中文
मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
“程序员是培养出来的,不是天生的” © 2026 CodeGym
MastercardVisa
“程序员是培养出来的,不是天生的” © 2026 CodeGym