Basically, inheritance not always gives tight coupling because it provide the access specifiers to declare methods as private, public, and protected.
I hope this will help.
Want to become a Java expert? Join Java Certification now!!
Want to know more about Java? Watch this video on Java Tutorial for Beginners | Java Programming :