Sunday, 15 March 2015

java - Add a parent to an abstract class so it is no longer abstract -



java - Add a parent to an abstract class so it is no longer abstract -

say have interface , class:

public static interface businessman { public void workhard(); } public static class cto implements businessman {}

what parent should create cto no longer abstract?

assuming don't want compiler complain cto not beingness abstract, can create default ("do-nothing") implementation of businessman cto inherits:

// defaultbusinessman.java public class defaultbusinessman implements businessman { @override public void workhard() { } } // cto.java public class cto extends defaultbusinessman { // cto no longer need abstract, implementation of dowork provided // through inheritance }

java

No comments:

Post a Comment