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 3efcad4

Browse files
Merge pull request #33 from kautubh01/patch-3
Update BoundedTypesGenerics02.java
2 parents 87fcbff + cd7bbb6 commit 3efcad4

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 によって変換されたページ (->オリジナル) /