Como utilizo o contrutor de outra classe sem usar herança?

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?[

em

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

assunto eh String? corpo eh String? usuario eh Perfil, assinatura eh String, dataPostagem eh GregorianCalendar?

tu deve tar passando tipos errados ai, onde eh String vc passa uma var String, onde eh Perfil tem que passar uma var do tipo Perfil… e assim por diante.