促销
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题
课时
评论
关于我们
开始
开始学习
立即开始学习
我的进度
课程
任务地图
课程
Java
Java Core
级别 1
你已到达第 11 级!
Java 核心
等级 1,
课时 0
恭喜!此刻开始,你将迈向第二个目标。你将学习 OOP 基础知识、流、序列化、方法重载、接口和多重继承。(通过完成任务)定期练习将帮助你通过此目标中的所有 10 个级别,并且你将准备好在不久的将来完成一些小项目。
OOP:基本原理
Java 核心
等级 1,
课时 1
你已经知道什么是类,什么是对象。现在,我们就从另一个角度来进一步了解这两个概念。抽象、封装、继承、多态,这些词你或许还不了解(或者,你会想这些词和编程设计有关系吗)。但不久之后,你就会发现它们就是 OOP 的四大支柱。
我们为什么需要 OOP?
Java 核心
等级 1,
课时 2
“OOP 笨重而繁琐!没有别的办法吗?”,这是 CodeGym 学员在这个阶段经常问的一个问题。这节课,你会听到一个公司的故事,这是一家向外太空运送货物的公司。你可能会问“这和 OOP 有什么关系呀?”。事实上,OOP 方法帮助这家公司克服了一些难题。它也会成为你的好帮手。
再聊 OOP (疏耦合、密聚合)
Java 核心
等级 1,
课时 3
以最小幅度的重写来执行大量(和小量)改动是产品内部结构维护的最佳之选。面向对象的编程设计让有大项目的公司在代码需要修改时不用畏惧或感到担忧。
OOP 百科课堂
Java 核心
等级 1,
课时 4
经过上两节课,相信你对 OOP 的本质应该有更深入的了解了。智慧星教授从不浪费时间。他为你找到了一篇优秀的 OOP 文章。内容非常有趣,篇幅不长,但讲得非常详细。如果现在有些地方一时看不懂,也不用特别担心。
继承:继承的优点。
Java 核心
等级 1,
课时 5
从前,有一匹马。它平时就是吃吃草,然后四处溜达,生活安详而惬意。后来,来了一个程序员。那匹马突然就有了自己的小孩,名叫 Pegasus,一匹有翅膀的骏马。这个新生命启发其他人去承担多项工作。它像原来那匹马一样,会吃草,会纵情奔跑。但是,它也知道如何飞翔。Java 中子类就是这样诞生的。本课将提供详细信息。
继承练习题
Java 核心
等级 1,
课时 6
想把老式大众甲壳虫改成越野车?给马插上翅膀?给鱼配上雨伞?没问题!Java、OOP 和继承可帮你实现这些奇思妙想。要记住,常识可以帮助我们解决一些“继承”问题。
封装
Java 核心
等级 1,
课时 7
验证内部状态、查证参数、类内改变代码错误较少、能够定义对象如何与其他对象交互……这些是什么?这些是 OOP 四大支柱之一封装的主要优势。里希•盖茨曼会为我们做详细介绍。
封装练习题
Java 核心
等级 1,
课时 8
现在我们来练练手。这次你需要完成几个有关 OOP 和封装的任务。你会用到可以改变对象内部状态的实例变量和方法。
教授提供的有用链接 – 11
Java 核心
等级 1,
课时 9
或许,你已经发现汉斯•智慧星教授的建议准没错。这次,他发现了一个很不错的继承与封装在线课程。不妨看一看,或许能帮助你优化知识结构。
伊隆·马斯克
Java 核心
等级 1,
课时 10
休息很有用。休息方法得当,效果将更为显著。现在,我们不妨休息一下,观看有趣的视频或者闭目养神一会儿也不错!特定技术或者技术名人的视频就是取代电视节目不错的选择。这次,我们想向你推荐一部关于伊隆·马斯克的纪录片。
作业与奖励练习题
Java 核心
等级 1,
课时 11
千里之行,始于足下:你离实现第二个目标只有一步之遥了。现在,你要做的就是巩固新学的继承和封装知识,然后,通过完成奖励任务来扩大知识面。
Please enable JavaScript to continue using this application.