CodeGym University
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
课程
评论
关于我们
开始
开始学习
立即开始学习
目标地图
课程
Java 核心
级别 3
你达到了 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
怪杰船长打电话找你。他有几个惊喜礼物要给你!更准确地说,不是几个任务,也不算惊喜,而是十项任务,目的是巩固学到的抽象类和接口的知识。真正好奇的人可以尝试完成三项奖励任务。这些任务并不容易,需要认真思考。
Please enable JavaScript to continue using this application.