Advertisement
gareins

Untitled

Apr 2nd, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.87 KB | None | 0 0
  1. import java.lang.Math;
  2.  
  3. public class HelloWorld
  4. {
  5.   public static void main(String[] args)
  6.   {
  7.     PrintMe o = new PrintMe();
  8.    
  9.     o.setEnum(PrintMe.SomeEnum.E1);
  10.     System.out.println(o);
  11.    
  12.     o.setEnum(PrintMe.SomeEnum.E2);
  13.     System.out.println(o);
  14.   }
  15. }
  16.  
  17.  
  18. public class PrintMe
  19. {
  20.   // ta tvoj enum
  21.   public enum SomeEnum { E1, E2 }
  22.  
  23.   private SomeEnum _enum;
  24.  
  25.   public void setEnum(SomeEnum e)
  26.   {
  27.     this._enum = e;
  28.   }
  29.  
  30.   private String toStringZaPrviEnum()
  31.   {
  32.     return "E1";
  33.   }
  34.   private String toStringZaDrugiEnum()
  35.   {
  36.     return "E2";
  37.   }
  38.  
  39.   public String toString()
  40.   {
  41.     String to_ret;
  42.     switch(_enum)
  43.     {
  44.       case E1: to_ret = toStringZaPrviEnum(); break;
  45.       case E2: to_ret = toStringZaDrugiEnum(); break;
  46.       default: to_ret = "What went wrong here??";
  47.     }
  48.    
  49.     return to_ret;
  50.   }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement