Advertisement
ivorakitin

Generics2

May 2nd, 2024
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.97 KB | None | 0 0
  1. public class JavaGenerics2<A, B, C> {
  2.     private A element1;
  3.     private B element2;
  4.     private C element3;
  5.     public JavaGenerics2() {
  6.     }
  7.  
  8.     public void setElementA(A a) {
  9.         element1 = a;
  10.     }
  11.  
  12.     public A getElementA() {
  13.         return element1;
  14.     }
  15.  
  16.     public void setElementB(B b) {
  17.         element2 = b;
  18.     }
  19.  
  20.     public B getElementB() {
  21.         return element2;
  22.     }
  23.  
  24.     public void setElementC(C c) {
  25.         element3 = c;
  26.     }
  27.  
  28.     public C getElementC() {
  29.         return element3;
  30.     }
  31.  
  32.     public static void main(String[] args) {
  33.         JavaGenerics2<String, Integer, Double> genString = new JavaGenerics2<>();
  34.         genString.setElementA("Hello");
  35.         genString.setElementB(999);
  36.         genString.setElementC(3.1415);
  37.         System.out.println("A:" + genString.getElementA());
  38.         System.out.println("B:" + genString.getElementB());
  39.         System.out.println("C:" + genString.getElementC());
  40.     }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement