Advertisement
Guest User

Untitled

a guest
Jul 17th, 2015
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.59 KB | None | 0 0
  1. enum Module {
  2.     MODULE_1(1), MODULE_2(2), MODULE_3(3);
  3.  
  4.     private AbstractParent module_class;
  5.     private Module (int nr)
  6.     {
  7.         if(nr == 1)
  8.             module_class = new Module_1();
  9.         else if(nr == 2)
  10.             module_class = new Module_2();
  11.         else
  12.             module_class = new Module_3();
  13.     }
  14.  
  15.     public AbstractParent getModule()
  16.     {
  17.         return this.module_class;
  18.     }
  19. }
  20.  
  21.  
  22. class MainController
  23. {
  24.     private Module module;
  25.  
  26.     public void setModule(Module)
  27.     {
  28.         this.module = module;
  29.     }
  30.  
  31.     public void get()
  32.     {
  33.         if(module != null)
  34.         {
  35.             module.getID();
  36.             module.getName();
  37.             module.getAnzahl();
  38.         }
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement