Mastering Java Object Oriented Programming
- Development
- Feb 07, 2025

Mastering Java Object Oriented Programming, available at $19.99, has an average rating of 3.8, with 24 lectures, 1 quizzes, based on 18 reviews, and has 102 subscribers.
You will learn about Understand core concepts of Object Oriented Programming Apply Object Oriented Programming concepts in Java Build a complete and working application using Object Oriented Programming techniques This course is ideal for individuals who are Students who want to understand clearly Object Oriented Programming Concepts or Students who want to sharpen their OOP Skills or Students who want to be better in Object Oriented Programming in Java or Students who has some basic Java skills and want to advance their skills to be Java Professionals It is particularly useful for Students who want to understand clearly Object Oriented Programming Concepts or Students who want to sharpen their OOP Skills or Students who want to be better in Object Oriented Programming in Java or Students who has some basic Java skills and want to advance their skills to be Java Professionals.
Enroll now: Mastering Java Object Oriented Programming
Summary
Title: Mastering Java Object Oriented Programming
Price: $19.99
Average Rating: 3.8
Number of Lectures: 24
Number of Quizzes: 1
Number of Published Lectures: 24
Number of Published Quizzes: 1
Number of Curriculum Items: 25
Number of Published Curriculum Objects: 25
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
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_closedprinciple 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. Dont worry if you never learned Object Oriented Programming before or you just have a little bit skills. Just do the quiz, if you dont know, just guess.
After finishing the quiz, dont 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.
Course Curriculum
Chapter 1: OOP Introduction
Lecture 1: Introduction to Object, CLass
Lecture 2: Introduction to Inheritance
Lecture 3: Introduction to Abstraction, Encapsulation, Interface
Lecture 4: Introduction to Polymorphism
Chapter 2: OOP Implementation
Lecture 1: Implement Class, Object, Constructor, The this keyword
Lecture 2: Organize Classes into Packages
Lecture 3: Implement Inheritance
Lecture 4: Implement Method Overloading, Method Overriding
Lecture 5: Implement Encapsulation with Access Modifiers
Lecture 6: Implement Encapsulation with Getters and Setters
Lecture 7: Implement Polymorphism with Abstract Class
Lecture 8: Implement Polymorphism with Interface
Lecture 9: New in Java 8: static and default methods in Interface
Lecture 10: Implement Open – Closed Principle
Lecture 11: Compare Abstract Class Vs. Interface
Lecture 12: Implement Static and Instance Members
Lecture 13: Implement Final Modifier
Lecture 14: Implement Inner class, effectively final in Java 8
Lecture 15: Implement Anonymous Class
Lecture 16: Implement Object as Supper Class
Chapter 3: Implement Book Management System
Lecture 1: Requirement Analysis
Lecture 2: Implement BookInterface, Book Class, Menu Class
Lecture 3: Implement BookListWithArray Class
Lecture 4: Put All Things Together
Instructors

Sera Nguyen
Developer, Architect, Professor
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- AI-Powered Content Creation with ChatGPT - Master ChatGPT
- Create a High Converting Wix Website for Your Business
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- The Beginner Forex Trading Playbook
- Dibuja y Esculpe tu COVID para Impresión 3d en Blender 2.8X
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8ZB Trading Cryptocurrency Price Action Course
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling