|
66 | 66 | <Koan name="complicatedCast" /> |
67 | 67 | <Koan name="complicatedCastWithInterface" /> |
68 | 68 | </Suite> |
| 69 | + <Suite class="AboutInheritance"> |
| 70 | + <Koan name="differenceBetweenOverloadingAndOverriding" /> |
| 71 | + <Koan name="overridenMethodsMayReturnSubtype" |
| 72 | + lesson="An overridden method may return a subtype of the return type for the method being overridden. Look at the javadoc for java.util.Collection or java.util.List - it will reveal how to eliminate this type cast."/> |
| 73 | + </Suite> |
| 74 | + <Suite class="AboutConstructors"> |
| 75 | + <Koan name="simpleConstructorOrder" /> |
| 76 | + <Koan name="complexConstructorOrder" /> |
| 77 | + </Suite> |
| 78 | + <Suite class="AboutMethodPreference"> |
| 79 | + <Koan name="methodPreferenceInt" /> |
| 80 | + <Koan name="methodPreferenceInteger" /> |
| 81 | + <Koan name="methodPreferenceLong" /> |
| 82 | + <Koan name="methodPreferenceBoxedLong" /> |
| 83 | + <Koan name="methodPreferenceDouble" /> |
| 84 | + <Koan name="methodPreferenceMore" /> |
| 85 | + </Suite> |
| 86 | + <Suite class="AboutOperators"> |
| 87 | + <Koan name="plusPlusVariablePlusPlus" /> |
| 88 | + <Koan name="shortCircuit" /> |
| 89 | + <Koan name="fullAnd" /> |
| 90 | + <Koan name="shortCircuitAnd" /> |
| 91 | + <Koan name="aboutXOR" /> |
| 92 | + <Koan name="dontMistakeEqualsForEqualsEquals" /> |
| 93 | + </Suite> |
69 | 94 | <Suite class="AboutArrays"> |
70 | 95 | <Koan name="arraysDoNotConsiderElementsWhenEvaluatingEquality" |
71 | 96 | lesson="Arrays utilize reference equality, they do not consider elements when determining equality."/> |
|
0 commit comments