Home Courses Instructor Labs

Object Oriented Programming Using Java

(44 Ratings) 2314 Students Enrolled
Created By Andrew Davidson Last Updated Fri, 10-Jul-2020 English
  • Course Duration
    4 Hours
  • Mode of Training
    Self-Paced
  • Lessons
    26 Lessons
  • Validity
    Life Time
Free
12k+ satisfied learners Read Reviews
What Will I Learn?
  • Learn various concepts of Object oriented Programming
  • Learn how do we use OOP concepts in real time
  • Learn Objects, Classes and Constructors concepts in Java
  • Learn the Inheritance and its types
  • Learn the concepts of Abstraction and Encapsulation
  • Learn the difference between Method Overloading and Method Overriding

Requirements
  • Basic Java Programming knowledge
  • IntelliJ IDE
+ View More
Description

This course explains about all the Object oriented programming concepts in IntelliJ IDE. Learn OOP principles with real time examples. This course will give you the knowledge of OOP concept from beginner to expert level. Learn the following OOP concepts in this course, such as

  • Classes
  • Objects
  • Constructors
  • Abstraction
  • Encapsulation
  • Inheritance and 
  • Polymorphism

Learn all the concepts of Inheritance and its types. The concepts of overloading and rules of overloading are well explained in this course. The method overriding in java is also well explained.

Curriculum For This Course
26 Lessons 4 Hours
  • Installing Java and Intellij 00:07:22 Preview
  • Classes and objects in java - conceptual overview 00:06:21 Preview
  • Classes and Objects - Part 2 00:10:09
  • Behind the scenes of object creation 00:09:53
  • Ways to initialize an object 00:11:45
  • What are constructors 00:13:35
  • Method signature 00:07:18
  • What is inheritance - conceptual overview 00:24:18 Preview
  • Need for inheritance 00:09:29
  • Is-a relationship example 00:02:20
  • Types of inheritance 00:03:24
  • Single inheritance 00:03:15
  • Hierarchical inheritance 00:05:32
  • Multilevel inheritance 00:09:14
  • Has-a relationship 00:06:28
  • Polymorphism in Java: Conceptual overview 00:01:50 Preview
  • Method Overloading 00:15:12
  • Rules of Overloading - I 00:11:19
  • Rules of Overloading - II 00:09:21
  • Rules of Overloading - III 00:15:06
  • Constructor Overloading 00:04:03
  • Method Overriding in java 00:11:18
  • Data hiding 00:02:07 Preview
  • Abstraction 00:04:55
  • Encapsulation 00:03:55
  • Getters and Setters 00:05:10

Object Oriented Programming Using Java