Skip to content

Commit 0e6de98

Browse files
DavideTedescoronreiter
authored andcommitted
Update Using Generics.md
The previous solution was incorrect
1 parent 4e47f06 commit 0e6de98

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

Diff for: tutorials/learnjavaonline.org/en/Using Generics.md

+26-26
Original file line numberDiff line numberDiff line change
@@ -82,32 +82,32 @@ Expected Output
8282

8383
Solution
8484
--------
85-
import java.util.*;
86-
public class Main{
87-
public static class FavoriteClasses<ClassA,ClassB,ClassC>{
88-
private ClassA favorite1;
89-
private ClassB favorite2;
90-
private ClassC favorite3;
91-
FavoriteClasses(ClassA fav1, ClassB fav2, ClassC fav3){
92-
this.favorite1=fav1;
93-
this.favorite2=fav2;
94-
this.favorite3=fav3;
95-
}
96-
public ClassA getFav1(){
97-
return(this.favorite1);
98-
}
99-
public ClassB getFav2(){
100-
return(this.favorite2);
101-
}
102-
public ClassC getFav3(){
103-
return(this.favorite3);
104-
}
85+
import java.util.*;
86+
public class Main{
87+
public static class FavoriteClasses<ClassA,ClassB,ClassC>{
88+
private ClassA favorite1;
89+
private ClassB favorite2;
90+
private ClassC favorite3;
91+
FavoriteClasses(ClassA fav1, ClassB fav2, ClassC fav3){
92+
this.favorite1=fav1;
93+
this.favorite2=fav2;
94+
this.favorite3=fav3;
10595
}
106-
public static main(String[] args){
107-
List<Float> r=new ArrayList<>(); //can also be double or any other that supports decimals
108-
r.add(6.3);
109-
r.add(5.9);
110-
FavoriteClasses<String, Integer, Float> a=new FavoriteClasses<>("Hello",67,r.get(0)); //same with int
111-
System.out.println("My favorites are " + a.getFav1() + ", " a.getFav2() + ", and " + a.getFav3() + ".");
96+
public ClassA getFav1(){
97+
return(this.favorite1);
98+
}
99+
public ClassB getFav2(){
100+
return(this.favorite2);
112101
}
102+
public ClassC getFav3(){
103+
return(this.favorite3);
104+
}
105+
}
106+
public static void main(String[] args){
107+
List<Double> r=new ArrayList<>(); //can also be double or any other that supports decimals
108+
r.add(6.3);
109+
r.add(5.9);
110+
FavoriteClasses<String, Integer, Double> a=new FavoriteClasses<>("Hello",67,r.get(0)); //same with int
111+
System.out.println("My favorites are " + a.getFav1() + ", "+ a.getFav2() + ", and " + a.getFav3() + ".");
113112
}
113+
}

0 commit comments

Comments
 (0)