All Implemented Interfaces:
Almanac, Culture

public class DecadeFortune extends Loops
大运(10年1大运)
Since:
Java 17+
Author:
Kimi Liu
  • Field Details

    • childLimit

      protected ChildLimit childLimit
      童限
    • index

      protected int index
      序号
  • Constructor Details

    • DecadeFortune

      public DecadeFortune(ChildLimit childLimit, int index)
  • Method Details

    • fromChildLimit

      public static DecadeFortune fromChildLimit(ChildLimit childLimit, int index)
      通过童限初始化
      Parameters:
      childLimit - 童限
      index - 序号
      Returns:
      大运
    • getStartAge

      public int getStartAge()
      开始年龄
      Returns:
      开始年龄
    • getEndAge

      public int getEndAge()
      结束年龄
      Returns:
      结束年龄
    • getStartLunarYear

      public LunarYear getStartLunarYear()
      开始农历年
      Returns:
      农历年
    • getEndLunarYear

      public LunarYear getEndLunarYear()
      结束农历年
      Returns:
      农历年
    • getSixtyCycle

      public SixtyCycle getSixtyCycle()
      干支
      Returns:
      干支
    • getName

      public String getName()
      Description copied from interface: Almanac
      名称
      Returns:
      名称
    • next

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

      public Fortune getStartFortune()
      开始小运
      Returns:
      小运