File tree Expand file tree Collapse file tree 2 files changed +87
-0
lines changed
Expand file tree Collapse file tree 2 files changed +87
-0
lines changed Original file line number Diff line number Diff line change 1+
2+ interface A {
3+ public int add (int i , int j );
4+ }
5+
6+ interface B {
7+ public int add (int i , int j , int k );
8+ }
9+
10+ abstract class C {
11+
12+ public int sub (int i , int j ) {
13+ return j -i ;
14+ }
15+ }
16+
17+ class D extends C implements A ,B {
18+ @ Override
19+ public int add (int i , int j ) {
20+ return i + j ;
21+ }
22+
23+ @ Override
24+ public int add (int i , int j ,int k ) {
25+ return i + j +k ;
26+ }
27+ }
28+ public class JavaGenMUB5 <T extends C & A &B > {
29+ public int mul (int i , int j ) {
30+ return i * j ;
31+ }
32+
33+ public int mul (int i , int j , int k ) {
34+ return i * j * k ;
35+ }
36+
37+ public static void main (String [] args ) {
38+ JavaGenMUB5 <D > obj = new JavaGenMUB5 <>();
39+ System .out .println (obj .mul (2 , 3 ));
40+ System .out .println (obj .mul (2 , 3 , 4 ));
41+
42+ }
43+
44+ }
Original file line number Diff line number Diff line change 1+ interface A {
2+ public int add (int i , int j );
3+ }
4+
5+ interface B {
6+ public int add (int i , int j , int k );
7+ }
8+
9+ abstract class C {
10+
11+ public int sub (int i , int j ) {
12+ return j - i ;
13+ }
14+ }
15+
16+ class D extends C implements A , B {
17+ @ Override
18+ public int add (int i , int j ) {
19+ return i + j ;
20+ }
21+
22+ @ Override
23+ public int add (int i , int j , int k ) {
24+ return i + j + k ;
25+ }
26+ }
27+ public class JavaGenMUB6 <T extends D & A &B > {
28+ public int mul (int i , int j ) {
29+ return i * j ;
30+ }
31+
32+ public int mul (int i , int j , int k ) {
33+ return i * j * k ;
34+ }
35+
36+ public static void main (String [] args ) {
37+ JavaGenMUB6 <D > obj = new JavaGenMUB6 <>();
38+ System .out .println (obj .mul (2 , 3 ));
39+ System .out .println (obj .mul (2 , 3 , 4 ));
40+
41+ }
42+
43+ }
You can’t perform that action at this time.
0 commit comments