Skip to content

Commit 5c7a610

Browse files
Update README.md
1 parent 1e68d94 commit 5c7a610

1 file changed

Lines changed: 100 additions & 0 deletions

File tree

README.md

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5382,6 +5382,106 @@ public static void main(String[] args) {
53825382

53835383
</h3>
53845384

5385+
<h3><i>Similarly,</i></h3>
5386+
5387+
<h3 align="Left">
5388+
5389+
```
5390+
++++++++
5391+
+Eg: 2 +
5392+
++++++++
5393+
5394+
abstract class A2<T extends Number>{
5395+
public abstract T m(T a);
5396+
}
5397+
5398+
class Example3{
5399+
public static void main(String[] args) {
5400+
A2<Number> a = new A2< Number>() {
5401+
@Override
5402+
public Number m(Number a) {
5403+
return a;
5404+
}
5405+
};
5406+
5407+
System.out.println(a.m(1));
5408+
System.out.println(a.m(1.0));
5409+
System.out.println(a.m(1.0f));
5410+
5411+
5412+
A2<Integer> a1 = new A2< Integer>() {
5413+
@Override
5414+
public Integer m(Integer a) {
5415+
return a;
5416+
}
5417+
};
5418+
5419+
System.out.println(a1.m(1));
5420+
System.out.println(a1.m(2));
5421+
5422+
5423+
}
5424+
}
5425+
5426+
```
5427+
5428+
5429+
</h3>
5430+
5431+
<h3><i>i.e.,</i></h3>
5432+
5433+
<h3 align="Left">
5434+
5435+
```
5436+
5437+
abstract class A2<T extends Number>{
5438+
public abstract T m(T a);
5439+
}
5440+
5441+
class Example3{
5442+
public static void main(String[] args) {
5443+
A2<Number> a = new A2< Number>() {
5444+
@Override
5445+
public Number m(Number a) {
5446+
return a;
5447+
}
5448+
};
5449+
5450+
5451+
A2<Integer> a1 = new A2< Integer>() {
5452+
@Override
5453+
public Integer m(Integer a) {
5454+
return a;
5455+
}
5456+
};
5457+
5458+
A2<Double> a2 = new A2< Double>() {
5459+
@Override
5460+
public Double m(Double a) {
5461+
return a;
5462+
}
5463+
};
5464+
5465+
A2<Float> a3 = new A2< Float>() {
5466+
@Override
5467+
public Float m(Float a) {
5468+
return a;
5469+
}
5470+
};
5471+
5472+
//....etc.
5473+
5474+
5475+
}
5476+
}
5477+
5478+
```
5479+
5480+
5481+
</h3>
5482+
5483+
5484+
53855485
</ul>
53865486

53875487
</ul>

0 commit comments

Comments
 (0)