Private method in Java 9
    As we know till Java 7, we are not allowed to add any concrete function to the Interface, All the function should be abstract and must be implemented in Child class which is implementing the interface. i.e. an interface can only have     Constant  variable     abstract  method       With Java 8, we can add static and default method as well in an Interface. Check my blog  on Java 8 for more details. So, an Interface now can have     Constant  Variable     Abstract  Method     Default  Method     Static  Method       and with Java 9, It become more powerful and now we can add private method and private static method.          but why do we need private function in an Interface. Let’s understand this with an example.          In above example, we can observe that all the default function has same code to create database connection (duplicate code) and fetching the data and database details is also exposed to outside the world.      So over here, Private method will come to rescue. Che...
 
 
 
