A very easy way to understand oop concepts through real_world examples by me!
-
Constructor intro - for learning about usage of constructor and static,non-static keywords.
-
Abstraction - for learning whats an abstract class and interface/difference also.
-
Inheritance.java - has all basic concepts of java that involves inheritance.
-
Encapsulation.java - a easy way to understand what binding of data and functions mean.
-
Polymorphism.java - ever heard of strategy design pattern -- yeah how a function behaves differently for different objects. Wont bore you much... read happily :)
#this is just for a revision purpose ...so please have a vision before revision.