Construtores

Olá, pessoal!!!

Sou nova aqui no Portal Java e novata também em programação Java…rs

Já cheguei com uma dúvida e espero que vocês possam me ajudar. Tô precisando usar o construtor de uma classe em outra do mesmo pacote, mas sem aplicar o conceito de herança. Como o construtor é public acredito que isto seja possível, estou certa?
O problema é: como???
Minha última tentativa foi a seguinte:

NA CLASSE QUE PRECISO CRIAR O OBJETO:
comentario = new Comentario(assunto, corpo, usuario, assinatura, dataPostagem);

NA CLASSE COMENTARIO:
public Comentario (String assunto, String corpo, Perfil usuario, String assinatura, GregorianCalendar dataPostagem)

A classe Comentario está compilada direitinho, mas quando tento compilar a outra retorna o erro:
cannot find symbol constructor Comentario(java.lang.String.java.lang.String.java.lang.String.java.lang.String.java.lang.String)

Alguém tem alguma solução?

Quais os tipos que você está passando nessa chamada?

comentario = new Comentario(assunto, corpo, usuario, assinatura, dataPostagem); 

Veja que o construtor da classe Comentario recebe: String, String, Perfil,
String e GregorianCalendar.

E o erro:

cannot find symbol constructor Comentario(java.lang.String.java.lang.String.java.lang.String.java.lang.String.java.lang.String) 

Você está passando tudo String, quando na verdade tem dois objetos que não são Strings.