Amigos,
Estou com uma duvida sobre o significado de cada objeto e atributo. Abaixo eu tenho 2 objetos, o Funcionário e o Teste certo ? Eu acho que entendi, mas qual é a diferença logica entre os 2 objetos, ou seja, qual o significado do parâmetro "public static void main(String[] args){". O Objeto Funcionario só pode ser acessado por este programa, já o Objeto Teste é o programa principal é isso? É a classe que vai ser instanciada primeiro, ao executar o bloco de código todo ?
Outra dúvida é em relação ao "Funcionário f1 = new Funcionario();". Este é um atributo ou um método ? Porque eu preciso mencionar o Funcionário duas vezes na criação deste ?
class Funcionario{
String nome;
double salario;
}
class Teste{
public static void main(String[] args){
Funcionario f1 = new Funcionario();
f1.nome = "Danilo";
f1.salario = 100;
Desculpe se estou postando no lugar errado. Abraços Vitor