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

课时

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

    Java 核心
    等级 3,课时 0
    恭喜你,完成了目标的第二阶段。你现在把抽象类和接口玩得很溜,而且学会了多态的定义、重载方法和原因。第三阶段,我们将继续以这种方式学习,同时加深你对多态性和接口的理解。
    可用
  • 存在支持特定行为的接口

    Java 核心
    等级 3,课时 1
    接口是一种事物与另一种事物交互所用的机制。例如,一个人命令狗“坐下”,即发出一条命令,该命令是狗的“语音控制接口”的一部分。如果狗执行命令,那么它支持这个接口。编程也是如此。我们可将方法(对对象执行的操作)及其数据组合起来构成一个接口。为什么?我们将在本课进行讲解。
    可用
  • 接口任务 | 第 3 级

    Java 核心
    等级 3,课时 2
    成年人的做法是将方法组合成接口。这对你来说是一大步。为了消除所有疑问,并立即帮助你上手这个强大武器,我们会布置十个接口相关任务,你马上就知道了。我们保证它不会枯燥。
    可用
  • 如何使用抽象类

    Java 核心
    等级 3,课时 3
    现在我们深入了解抽象类吧。“常规”类是某个实体的模型。这一点很清楚。抽象类主要包含尚未实现的方法,但也可以包含已实现的方法。真实生活中有没有类似的例子呢?我们将在本课进行讲解。
    可用
  • 抽象类练习 | 第 3 级

    Java 核心
    等级 3,课时 4
    迭戈,机器人绝对喜欢一切抽象的事物,包括抽象类。他还试图将这种爱灌输到你身上。在本课程中,你会三番四次体会到这种爱,只不过是以抽象类知识巩固任务的形式。
    可用
  • 继承多个接口

    Java 核心
    等级 3,课时 5
    人们常说 Java 中没有多重继承...看起来不存在,实际上真的有。不存在类的多重继承是,因为存在一些问题(我们稍后会讲到这一点)。但是 Java 中接口的多重继承是完全可能的,而且这个有趣又强大的工具可帮助你编写合乎逻辑的代码。
    可用
  • 抽象类练习

    Java 核心
    等级 3,课时 6
    在本任务中,我们要使用多重继承为《汤姆和杰瑞》卡通设计造型!为此,我们创建了 Dog、Cat 和 Mouse 类,并在其中实现接口。猫可以移动,吃别人,也可能被吃。老鼠可以移动,也可能被吃。狗可以移动,也可以吃别人。
    可用
  • 抽象类与接口

    Java 核心
    等级 3,课时 7
    抽象类与接口有什么不同?这些概念很好理解,学会后你就自然而然地懂得区分了,但学习的时候可能有点分不开。你的救星来了,比拉博老师带来了一张抽象类和接口的对比表。
    可用
  • 标准接口:InputStream, OutputStream

    Java 核心
    等级 3,课时 8
    过去曾有 InputStream 和 OutputStream。它们被声明为抽象类。但如果你仔细观察,会发现它们其实是真的接口。几乎所有方法都是抽象的,除了几个无关紧要的方法。那么问题来了:它们为何如此特别?它们为何仍然是抽象类?
    可用
  • 教授提供的有用链接 – 13

    Java 核心
    等级 3,课时 9
    即使是有趣的实践训练也包括独立工作。当然,从不同角度看同一个材料也很有帮助,因为每个人的想法不同,或许对你来说最好的理论来源不一定适合你的朋友。本课还提供接口相关文章的链接。
    可用
  • 史蒂夫·沃兹尼亚克(Steve Wozniak) – 苹果公司创始人

    Java 核心
    等级 3,课时 10
    在完成这一级的艰巨任务之前,你要适当休息下。这次,我们将观看一个视频,说的是一些孩子在车库建造了一台非常漂亮的计算机。接着创建了一台又一台。他们分别是史蒂夫·沃兹尼亚克和史蒂夫·乔布斯。
    可用
  • 奖励任务 | 第 11 课 | 第 3 级

    Java 核心
    等级 3,课时 11
    怪杰船长打电话找你。他有几个惊喜礼物要给你!更准确地说,不是几个任务,也不算惊喜,而是十项任务,目的是巩固学到的抽象类和接口的知识。真正好奇的人可以尝试完成三项奖励任务。这些任务并不容易,需要认真思考。
    可用
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