|
89 | 89 | - [Example 1](src/main/java/com/in28minutes/java/string/StringBufferBuilderExamples.java)
|
90 | 90 |
|
91 | 91 | #OOPS Basics
|
92 |
| -Inheritance |
| 92 | +##Inheritance |
93 | 93 | - Basics of Inheritance
|
94 | 94 | - Every Class Extends Object - See [Example](src/main/java/com/in28minutes/java/oops/inheritance/EveryClassExtendsObject.java)
|
95 | 95 | - [Example 1](src/main/java/com/in28minutes/java/oops/inheritance/InheritanceExamples.java)
|
96 |
| -- Reuse Through Inheritance - [TestReuse.java](src/main/java/com/in28minutes/java/oops/inheritance/reuse/TestReuse.java) [Hero.java](src/main/java/com/in28minutes/java/oops/inheritance/reuse/Hero.java) [Actor.java](src/main/java/com/in28minutes/java/oops/inheritance/reuse/Actor.java)[Comedian.java](src/main/java/com/in28minutes/java/oops/inheritance/reuse/Comedian.java) |
97 |
| -Method OverLoading |
98 |
| -- src/main/java/com/in28minutes/java/oops/inheritance/overloading |
99 |
| -Method OverRiding |
100 |
| -- src/main/java/com/in28minutes/java/oops/inheritance/overriding |
101 |
| -Interface |
102 |
| -- [Interfaces](docs/interfaces.md) |
103 |
| -- /src/main/java/com/in28minutes/java/oops/interfaces |
104 |
| -Java and Multiple Inheritance |
105 |
| -Abstract Class |
| 96 | +- Reuse Through Inheritance - [TestReuse.java](src/main/java/com/in28minutes/java/oops/inheritance/reuse/TestReuse.java) [Hero.java](src/main/java/com/in28minutes/java/oops/inheritance/reuse/Hero.java) [Actor.java](src/main/java/com/in28minutes/java/oops/inheritance/reuse/Actor.java) [Comedian.java](src/main/java/com/in28minutes/java/oops/inheritance/reuse/Comedian.java) |
| 97 | + |
| 98 | +##Method Overloading |
| 99 | +- [Example](src/main/java/com/in28minutes/java/oops/inheritance/overloading/OverloadingRules.java) |
| 100 | + |
| 101 | +##Method Overriding |
| 102 | +- [Example](src/main/java/com/in28minutes/java/oops/inheritance/overriding/OverridingRules.java) |
| 103 | + |
| 104 | +##Interface |
| 105 | +- Basic Example : [Flyable](src/main/java/com/in28minutes/java/oops/interfaces/Flyable.java) |
| 106 | + [Aeropane](src/main/java/com/in28minutes/java/oops/interfaces/Aeroplane.java) [Bird](src/main/java/com/in28minutes/java/oops/interfaces/Bird.java) |
| 107 | +- Rules and Examples : [Rules](src/main/java/com/in28minutes/java/oops/interfaces/IntefaceRules.java) [More Examples](src/main/java/com/in28minutes/java/oops/interfaces/InterfaceExamples.java) |
| 108 | + |
| 109 | +##Java and Multiple Inheritance |
| 110 | +- Java does not support multiple inheritance. |
| 111 | +- However, A class can implement multiple interfaces. But, thats not Multiple inheritance in my book. |
| 112 | +##Abstract Class |
106 | 113 | - [Abstract Class](docs/abstract-class.md)
|
107 | 114 | Abstract Class vs Interface
|
108 | 115 | - TODO
|
|
0 commit comments