All Implemented Interfaces:
Almanac, Culture

public class NineStar extends Samsara
九星
Since:
Java 17+
Author:
Kimi Liu
  • Field Details

    • NAMES

      public static final String[] NAMES
  • Constructor Details

    • NineStar

      public NineStar(int index)
    • NineStar

      public NineStar(String name)
  • Method Details

    • fromIndex

      public static NineStar fromIndex(int index)
    • fromName

      public static NineStar fromName(String name)
    • next

      public NineStar next(int n)
      Description copied from interface: Culture
      推移
      Parameters:
      n - 推移步数
      Returns:
      this
    • getColor

      public String getColor()
      颜色
      Returns:
      颜色
    • getElement

      public Element getElement()
      五行
      Returns:
      五行
    • getDipper

      public Dipper getDipper()
      北斗九星
      Returns:
      北斗九星
    • getDirection

      public Direction getDirection()
      方位
      Returns:
      方位
    • toString

      public String toString()
      Overrides:
      toString in class Tradition