Object-Oriented Java: Inheritance and Encapsulation

所在平台: Coursera

课程主页: https://www.coursera.org/learn/object-oriented-java-inheritance-and-encapsulation

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:面向对象的Java:继承与封装 课程概述: 本课程专为有限编程经验的学习者设计,旨在快速帮助学员在几分钟内编写和运行他们的第一个Java程序,而无需安装任何软件。课程不仅提供Java的基础知识,也涵盖了一些核心计算机科学主题,这些主题对其他编程语言同样适用。课程模块包括封装、继承、多态及其他与对象相关的主题。建议在学习本课程之前完成本专项中的前三门课程。 为确保真正的实践动手学习体验,本课程没有视频内容。作业包含简短的解释和可运行的代码示例,通过建议的修改进行进一步探索,帮助学员通过动手实践加深理解。学习过程中将获得各种评估项目的即时反馈,课程学习从快速的理解检查(选择题、填空题和代码块重组)逐渐过渡到易于上手的小型编码练习,这些练习在几分钟内即可完成,而非几个小时。 课程大纲: 第一部分:封装 描述:将与对象相关的所有方法和数据封装在它的类中。 第二部分:继承 描述:通过在类之间创建继承关系,从一个类重用代码到另一个类。 第三部分:多态 描述:通过重载和重写方法,为方法添加灵活性。 第四部分:高级主题 描述:学习与类和对象相关的其他主题,如接口和创建对象的ArrayList。

课程大纲

Part: 1

Title:Encapsulation

Description:Encapsulate or bundle all related methods and data related to an object within it's class.

Part: 2

Title:Inheritance

Description:Re-use code from one class in another class by creating an inheritance relationship between the classes.

Part: 3

Title:Polymorphism

Description:Add flexibility to methods by overloading and overriding them.

Part: 4

Title:Advanced Topics

Description:Learn other topics involving classes and objects such as interfaces and creating an ArrayList of objects.

课程评论(0条)

课程详情

Code and run your first Java program in minutes without installing anything! This course is designed for learners with limited coding experience, providing a solid foundation of not just Java, but core Computer Science topics that can be transferred to other languages. The modules in this course cover inheritance, encapsulation, polymorphism, and other object-related topics. Completion of the prior 3 courses in this specialization is recommended. To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You'll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.

课程标签

0人关注该课程

主题相关的课程