O programa funciona mas está dando um hint que não entendi

Veja:


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package testejava;

import java.io.*;

/**
 *
 * @author teste
 */
public class Teste
{
	public static void main(String args[]) 
	{
			Teste tst = new Teste();
	}
	public Teste()
	{
			System.out.println("Teste\n");
			System.out.print("Your name:");
			String str = le_string(); //O AVISO SURGE AQUI
			System.out.println("OK" + str);
	}
	public String le_string()
	{	
		String str = "";
		try
		{
			InputStreamReader isr = new InputStreamReader(System.in); 
			BufferedReader br = new BufferedReader(isr);
			str = br.readLine();
		}
		catch(IOException e)
		{
			System.out.println(e.toString());
		}
		return str;
	}
}

A mensagem é “Overridable method in constructor”
O quer seria isso?
Se alguem souber, se der pra explicar direitinho eu agradeço.
Obrigado!

Isto pode te ajudar.


Basicamente, vc está utilizando um método que é passível da anotation @override

[quote=drsmachado]Isto pode te ajudar.


Basicamente, vc está utilizando um método que é passível da anotation @override[/quote]
Alguem me poderia explicar em portugues, sei que é chato mas gosto de entender tudo em profundidade.
Obrigado!