Discuss / Java / 单方法接口定义

单方法接口定义

Topic source

何霖

#1 Created at ... [Delete] [Delete and Lock User]

大佬,单方法接口的定义不应该是 "仅有一个成员方法的interface类型" 么。

  • Comparator
  • Runnable
  • Callable

这三个接口里面的成员方法可那么多哦。不理解,望大佬解惑。

Joker.fu_95

#2 Created at ... [Delete] [Delete and Lock User]

你不理解的多得很,上面说得很清楚了,内容也不多,我不知道你怎么在看,还问这个问题

sunxiaoxiao59

#3 Created at ... [Delete] [Delete and Lock User]

从父类继承的方法不算在这个限定条件之内.

equals()方法是从父类继承的,子类重写.

peterjxl

#4 Created at ... [Delete] [Delete and Lock User]

廖雪峰老师已经说了的:在文章的最后:​Comparator​接口有很多方法,但只有一个抽象方法​int compare(T o1, T o2)​,其他的方法都是​default​方法或​static​方法。另外注意到​boolean equals(Object obj)​是​Object​定义的方法,不算在接口方法内。因此,​Comparator​也是一个​FunctionalInterface​。​


  • 1

Reply