Sorry, your browser is not supported
To have the best experience using Skillshare, we recommend that you use one of these supported browsers.

Java Object-Oriented Programming: Build a Quiz Application

Abhay Redkar

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
35 Videos (2h 19m)
    • Introduction and Course Overview

      2:12
    • Reference types

      2:40
    • Classes and Objects

      5:02
    • Internal Memory organization

      1:56
    • Variable Scopes

      2:12
    • This reference variable

      7:19
    • Constructors

      7:08
    • Overloaded Constructors

      3:19
    • This() Constructor Call

      4:23
    • Inheritance

      5:16
    • Multilevel inheritance

      3:17
    • Super() Constructor Call

      3:28
    • Packages

      2:08
    • Access Modifiers

      5:31
    • Method Overloading

      2:58
    • Method Overriding

      3:35
    • Polymorphism

      4:47
    • Abstract Class

      2:59
    • Abstract method

      4:39
    • Interface

      3:07
    • Alternative to multiple inheritance

      3:39
    • 'static' Members

      3:27
    • 'final' Members

      2:59
    • Reference casting

      4:18
    • Searching for an Object

      3:55
    • Nested classes

      2:38
    • Garbage Collection

      2:08
    • Reachable and unreachable

      5:09
    • How to make an object unreachable

      2:46
    • Object finalization

      5:38
    • Quiz Application 1

      4:50
    • Quiz Application 2

      5:06
    • Quiz Application 3

      5:59
    • Quiz Application 4

      6:06
    • Quiz Application 5

      2:38

About This Class

This course is going to teach you all core Java object-oriented concepts in a short time. It is a total hands-on programming course with no power-point presentations. It is going to teach you what happens behind-the-scenes when we create an object, how objects are created and stored in memory, object lifecycle etc. Apart from this you are going to understand all other important object-oriented concepts like inheritance, polymorphism, interface, abstract class etc and also understand why they are used.

It also has a mini project at the end which a console-base Quiz Application. This application is designed using object-oriented approach and will be a good revision of the entire course as a lot of concepts will be covered in it.