java - Is it not necessary to implement get method in class B ? Why compiler not enforcing ? Any concepts I missed? -


interface a{     public void get();      public void set(); }  abstract class abstracta implements a{     @override     public void get(){         system.out.println("in funciton");     }      abstract public void set(); }   class b extends abstracta implements a{     @override     public void set(){         system.out.println("in set method");     } } 

is not necessary implement method in class b?

is because abstracta implemented same method ?

is multiple inheritance ?

is not necessary implement method in class b?

no, since abstracta implements , b extends abstracta.

is because abstracta implemented same method ?

yes. , because b extends abstracta. both required work.

is multiple inheritance ?

no, not. b still inheriting 1 class - abstracta.


Comments

Popular posts from this blog

dns - How To Use Custom Nameserver On Free Cloudflare? -

python - Pygame screen.blit not working -

c# - Web API response xml language -