Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- enum Module {
- MODULE_1(1), MODULE_2(2), MODULE_3(3);
- private AbstractParent module_class;
- private Module (int nr)
- {
- if(nr == 1)
- module_class = new Module_1();
- else if(nr == 2)
- module_class = new Module_2();
- else
- module_class = new Module_3();
- }
- public AbstractParent getModule()
- {
- return this.module_class;
- }
- }
- class MainController
- {
- private Module module;
- public void setModule(Module)
- {
- this.module = module;
- }
- public void get()
- {
- if(module != null)
- {
- module.getID();
- module.getName();
- module.getAnzahl();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement