课程主页: https://www.coursera.org/learn/object-oriented-hierarchies-java
《Java对象导向层次》是Core Java专业化系列课程中的第三门课程,属于LearnQuest的Java编程专业化项目。该系列课程意在为学员提供必要的技能以在多种公司环境中担任IT开发者。此课程充分结合了理论与实践,让学员能够在掌握Java语言的基础上,进一步提高编程能力。
课程的主要模块涵盖了对象导向编程的基本关系,如继承、多态、接口、聚合以及设计指南等。课程内容不仅深入探讨了Java中的类继承,包括如何重写方法、使用super调用父类方法等,还对抽象类进行了详细观察,讨论了抽象类的实现及其应用场景,以及不同类型引用的转换技术。
在接口模块中,课程说明了接口在Java多态性中的重要性,强调继承对于实现多态的必要性,并对Java 8中的新特性,如默认方法、静态方法、函数式接口、Java Lambda表达式和方法引用进行了讨论。最后,课程将多态性进行了概括性回顾,强调在程序设计中如何确保多态性成为可能。
完成本课程后,学员不仅会增强Java编程技能,还能深入理解对象导向编程的重要概念,对未来的IT开发工作产生积极影响。这是一门适合希望进一步提高Java编程能力的开发者的课程,课程内容系统且实际,值得推荐给广大的编程学习者。
课程主页: https://www.coursera.org/learn/object-oriented-hierarchies-java