关于这个java代码

img


想问一下这块是怎样运行的,比如这个public Color getForeground,这是哪种构造方法呢,一般看都是public void,int什么的,为什么这个是Color呢,是因为color是返回值类型吗,这里的Color和void什么的是一样的吗,然后下面这个switch case,return之后是直接退出public Color getForeground这个方法还是怎么
问题可能有点蠢,感激不尽(◦˙▽˙◦)

  • 首先 getForeground 就是一个普通的成员方法,它没有入参,返回值是 Color 类型, 也就是 对象类型,像 int 这些是基本数据类型
  • switch 中的return ,都是 直接 返回 getForeground 方法的调用方的,也就是退出了 getForeground 方法。