DETAILED CONTENTS
1. Introduction and Features
1.1 Fundamentals of object oriented programming – procedure oriented programming Vs. object oriented programming (OOP)
1.2 Object oriented programming concepts – Classes, object, object reference, abstraction, encapsulation, inheritance, polymorphism
1.3 Introduction of eclipse (IDE) for developing programs in Java
2. Language Constructs
Review of constructs of C used in JAVA : variables, types and type declarations, data types, increment and decrement operators, relational and logical operators; if then else clause; conditional expressions, input using scanner class and output statement, loops, switch case, arrays, methods.
3. Classes and Objects
3.1 Creation, accessing class members
3.2 Private Vs Public Vs Protected Vs Default
3.3 Constructors
3.4 Object & Object Reference
4. Inheritance
Definition of inheritance, protected data, private data, public data, constructor chaining, order of invocation, types of inheritance, single inheritance, multilevel inheritance, hierarchical inheritance, hybrid inheritance
5. Polymorphism
Method & constructor overloading, method overriding, up-casting and down-casting.
6. Abstract class & Interface
Key points of Abstract class & interface, difference between an abstract class & interface, implementation of multiple inheritance through interface.
7. Exception Handling
Definition of exception handling, implementation of keywords like try, catch, finally, throw & throws. importance of exception handling in practical implementation of live projects.
Reviews
There are no reviews yet.