|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/mastering-java-object-oriented-programming/
课程评论:没有评论
课程名称:精通Java面向对象编程 课程概述:Java是一种面向对象编程(OOP)语言,掌握OOP概念并能将其应用于编程是成为Java专业人士的基本技能。在本课程中,您不仅将学习所有核心OOP概念,还将了解如何以及何时将这些概念转化为Java语言。课程将使用真实案例和图像来演示和阐述这些概念,以帮助您更好地理解OOP模型。此外,您还将学习许多其他有用的技术,如静态成员、内部类、匿名类、final修饰符以及有效的final。在课程中,我将展示Java 8的一些新特性,包括接口中的静态和默认方法,以及在有效的final变量中省略final关键字的用法。同时,我将通过一个非常重要的OOP原则—开放/封闭原则的实例,展示OOP范式的威力。最重要的是,我将带领您一步一步构建一个完整的应用程序,名为图书管理系统。该应用程序包含添加新书、根据ISBN更新书籍、根据ISBN删除书籍和列出所有书籍信息等常见功能。 如何获得课程最大收益?为了最大化课程收益,建议您在开始第一节课之前,先进行50道题的测验。即使您之前从未学习过面向对象编程或仅有少许技能,也不用担心,只需做测验,猜测答案即可。完成测验后,不必担心结果,逐节学习课程内容,以掌握所有基础和高级技术。完成所有讲座后,再进行一次测验以检查您的进步。每道测验题都有答案解释,我强烈建议您阅读这些解释,以复习您所学的内容。
Java is an Object Oriented Programming (OOP) language. Mastering OOP concepts and know how to apply those concepts into programming is trivial skills if you want to be a Java professional. In this course you will not only learn all the core OOP concepts, but you will also learn how and when to transfer those concepts into Java language. Also, I will use real life examples with images to demonstrate and elaborate on those concepts so that you can get the best understanding of OOP model. Not only OOP concepts will be demonstrated fully in this course, you will also learning many other useful techniques such as static members, inner class, anonymous class, final modifiers, and effectively final. I will also show you some new features in Java 8 including static and default methods in interface, and the omitting of the final keyword with the effectively final variable. Also, I will show you with example of one of the most important principles in OOP: the open_closed principle so that you can see the power of OOP paradigm. And most importantly, I will walk you through step by step in building a complete and working application called Book Management System. The application includes common features such as add a new book, update a book based on its ISBN, remove a book based on its ISBN, and list all the book information. How to get the most benefits of the course? To get the most benefits of the course, before starting the first lecture, I would recommend you to take the 50 question quiz first. Don't worry if you never learned Object Oriented Programming before or you just have a little bit skills. Just do the quiz, if you don't know, just guess. After finishing the quiz, don't worry about the results then, just take all lectures one by one to learn all the fundamentals as well as advanced techniques. After completing all the lectures, take the quiz again to see if you make a progress. Each question in the quiz also has explanation for answers, and I would highly recommend you to read these explanations to revise what you have learned.