Java中的接口

Gar*_*ett -1 c# java interface

在C#中,通常有这样的方法:

public IPerson GetPerson()
{
  // do stuff
  return new Person(..);
}
Run Code Online (Sandbox Code Playgroud)

其中," IPerson"是用于通过一个接口Person,SpecialPerson等等.在换句话说,尽管上面的方法返回Person,一个策略模式可以被实现为使得一个SpecialPerson被代替返回的Person,条件是它们都使用IPerson的接口.

这种事情在Java中是否可行?

mat*_*t b 7

是.Java也有接口.