Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit cd7bbb6

Browse files
Update BoundedTypesGenerics02.java
1 parent 22e945b commit cd7bbb6

File tree

1 file changed

+19
-20
lines changed

1 file changed

+19
-20
lines changed
Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,28 @@
1-
package basics;
2-
31
interface SampleInterface {
4-
public void displayClass();
2+
void displayClass();
53
}
4+
65
class BoundTest<T extends SampleClass & SampleInterface> {
7-
private T objRef;
8-
public BoundTest(T obj) {
9-
this.objRef = obj;
10-
}
11-
12-
public void doRunTest(){
13-
this.objRef.displayClass();
14-
}
15-
}
6+
private T objRef;
167

8+
public BoundTest(T obj) {
9+
this.objRef = obj;
10+
}
11+
12+
public void doRunTest() {
13+
objRef.displayClass();
14+
}
15+
}
1716

1817
class SampleClass implements SampleInterface {
19-
public void displayClass() {
20-
System.out.println("Inside supper Class A");
21-
}
18+
public void displayClass() {
19+
System.out.println("Inside super Class A");
20+
}
2221
}
23-
class BoundedTypesGenerics02 {
2422

25-
public static void main(String a[]) {
26-
BoundTest<SampleClass> b = new BoundTest<>(new SampleClass());
27-
b.doRunTest();
28-
}
23+
public class BoundedTypesGenerics02 {
24+
public static void main(String[] args) {
25+
BoundTest<SampleClass> b = new BoundTest<>(new SampleClass());
26+
b.doRunTest();
27+
}
2928
}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /