Como forma de exemplificar o conceito de encapsulamento, observe o exemplo a seguir, que abstrai o tempo de um dia solar médio. Historicamente, até o ano de 1954, o segundo era entendido como 1/86400 de um dia solar médio (ou 1/3600 de uma hora, ou 1/60 de um minuto), sendo assim definido em relação às dimensões e a rotação da Terra.
O referido exemplo possui uma interface que determina quais devem ser os métodos públicos de todas as classes que porventura, a implementem. No caso deste exemplo, tem-se duas classes, Tempo.java e NovoTempo.java, que implementam a mesma interface ITempo.java. Observe que a interface de ambas as classes java são idênticas, contudo, suas implementações são distintas.
Considere também que o exemplo é apenas uma das várias formas possíveis de se demonstrar o referido assunto, não devendo ser, portanto, considerado como a única forma de representação. Ou seja, a forma apresentada abaixo é apenas uma dentre as várias formas possíveis de representação do referido conceito.