Dúvida método construtor

[b]Ola, queria saber porque colocar este metoda antes dos atributos da classe criada???

O construtor é como vc irá instanciar os objetos da sua classe. Assim, vc inicializa tudo que o objeto necessita no construtor (ele é executando vc vc usa o new). Se vc não declarar um construtor, ele buscara o construtor da superclasse, se não achar, da superclasse acima e assim por diante até que encontre uma superclasse com construtor (ao final pode chegar na Object).

e porque o objeto " bt " tem que estar detro do corpo
do metodo main???

O método main é chamado pela JVM se vc rodar a classe. Assim, vc instancia o bt na main, que executa o construtor, mostrando seu frame…

Entendi agora vlws