Skip to content

Commit b25da0f

Browse files
Add files via upload
1 parent 42f0f93 commit b25da0f

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

InnnerClass3.java

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import java.util.ArrayList;
2+
import java.util.HashSet;
3+
import java.util.List;
4+
import java.util.Set;
5+
6+
public class InnnerClass3<T extends ArrayList<String> & List<String> > {
7+
private class InnerClass<V extends HashSet<String> & Set<String>> {
8+
V printer( V a) {
9+
return a;
10+
}
11+
12+
}
13+
14+
15+
public static void main(String[] args) {
16+
17+
InnnerClass3<ArrayList<String>> innnerClass1 = new InnnerClass3<>();
18+
InnnerClass3<ArrayList<String>>.InnerClass<HashSet<String>> innerClass1 = innnerClass1.new InnerClass<>();
19+
20+
HashSet<String> set = new HashSet<>();
21+
set.add("one");
22+
set.add("two");
23+
set.add("three");
24+
set.add("four");
25+
set.add("five");
26+
System.out.println(innerClass1.printer(set));
27+
28+
29+
30+
}
31+
32+
}

0 commit comments

Comments
 (0)