Si accedes a los datos privados de client (los nombres de clases suelen ser en mayusculas) el unico sitio donde puedes poner esos metodos es en la misma clase client. Los métodos publicos se heredan y son accesibles, así que aunque crearas una instancia de contact o particular, podrías usar esos métodos.
Te recomiendo el capitulo sobre herencia del Java Tutorial*, y juguetear con los ejemplos y un compilador para probar tu mismo lo que se puede y lo que no se puede hacer. Nada sustituye a la propia experiencia.
*
http://java.sun.com/docs/books/tutor...ubclasses.html
Al principio la POO (Programacion Orientada a Objetos) se hace un poco dura
.