将java static转换为swift代码

时间:2015-12-19 11:07:41

标签: java swift struct static

您好我失去了如何将这段代码转换为Swift。 有人可以帮助我吗?

Class Break {
    public static abstract class BreakType extends Enum{ 
         Static { 
              COFFEE = new BreakType("COFFEE",0){
                 public int getmin(){
                      return 10;
                 }
                 public boolean isPayed(){
                      return true;
                 }
              };
         }
    }
    public static list getBreaks(Double d, Double d1){
        //CODE
    }
}

我认为struct是要走的路,但我不太明白。

非常感谢任何帮助或指向正确的方向。

1 个答案:

答案 0 :(得分:1)

你应该避免像“为我做”这样的问题。但是我很慷慨,所以这里是你的翻译:

class Break {
  enum BreakType {
    case Coffee

    func getMin() -> Int {
      return 10
    }
    func isPayed() -> Bool {
      return true
    }
  }

  static func getBreaks(d:Double, d1:Double) -> [AnyObject] {
    //CODE
    return []
  }
}

您可以像getMin

那样致电isPlayedBreakType.Coffee.getMin()