EduPlusOne

Home Object Oriented Programming with Java

Java Programming Core

This Java OOP course teaches essential object-oriented concepts and practical programming skills to build robust, scalable applications. Designed for beginners, intermediate programmers, students preparing for interviews, and professionals transitioning into software development, it provides the foundation needed to excel in the tech industry.

Course Structure

Basics features of OOP

Concepts of objects and classes, basic pillars of object-oriented programming : abstraction, encapsulation, inheritance and polymorphism

Java Basics

Java program structure, compiling and executing a simple application, types of variables, primitive types, type promotion and type casting rules

Arrays and Strings

Implementing 1-D and 2-D arrays, role of arrays class, implementing dynamic arrays using vector class, string class, important string methods, String Buffer class

Defining Classes

Defining classes and access modifiers, creating objects, role of constructors, accessing instance fields and methods, local variables vs instance fields, mutable and immutable objects, command-line arguments, reading input from console using scanner class, Use of static and final keywords, method overloading, objects as parameters to methods and object class

Polymorphism & Inheritance

Extending classes and role of super keyword, method overriding (super type vs sub-type relationships), abstract methods and classes, interfaces (class vs interface), nested and inner classes

Exception Handling

Exception basics and types, catching exception, custom exceptions.<br /> Real life project.

Course Duration

6 Weeks

Course Fee for group classes

INR 10000