Essa tópico tem o ojetivo apenas de esclarecer dúvidas, uma vez que o problema já foi resolvido.
Achei a questão interessante e resolvi coloca-la em discurssao.
1 import *;
2
3 class Teste{
4
5 public static void main(String[] args){
6
7 Ponto2D p = new Ponto2D(0,0);
8 Pessoa m = new Pessoa("Cay Horstmann",124123,
9 new Data((byte)12,(byte)7,(short)1953));
10 }
11 }