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