i know if there way implement interface method void or object?
for example...
interface
public interface myinterface { public xxxxxxx mymethod(); }
and
implementation class 1
public class myclassone implements myinterface { public void mymethod() { system.out.println("myclassone"); } }
implementation class 2
public class myclasstwo implements myinterface { public string mymethod() { system.out.println("myclasstwo"); return "myclasstwo"; } }
you use myinterface<t>
, void
type void
case:
public interface myinterface<t> { t mymethod(); } public class myclassone implements myinterface<void> { @override public void mymethod() { system.out.println("myclassone"); return null; } } public class myclasstwo implements myinterface<string> { @override public string mymethod() { system.out.println("myclasstwo"); return "myclasstwo"; } }
Comments
Post a Comment