System.out.println(exemplo);
System.out.println(exemplo);
Olá Diego, tudo bem com você ?
Então, precisamos de mais alguns conceitos para poder definir bem o que é o System.out.println
, e nesse momento do curso você ainda não teve contato com todas as partes para podermos analisarmos o que de fato é o sysout
Na parte 5 do curso temos inclusive uma aula apenas para detalhar isso: Analisando o Sysout
Mas algumas coisas podemos discutir nesse momento, veja que sempre que criamos um objeto novo precisamos utilizar uma palavra especial: new
Conta joao = new Conta();
Entretanto, observe que com o sysout
em nenhum momento estamos utilizando a palavra new
para criar um objeto, então não estamos criando varias vezes :)
Vou te dar apenas uma visão do que de fato é o sysout
, mas tudo que irei falar será abordado com calma e detalhadamente durante os cursos de Java, portanto irei colocando em parenteses que curso será falado :)
Na verdade o que temos é que o System
é um classe padrão do Java, que vem do pacote java.lang
(Java Parte 5: Pacotes e Java.lang)
out
na verdade é um objeto estático da classe, (essa parte de estático já será abordado na parte 2 do curso de Java), então o objeto é criado apenas uma vez e utilizamos sempre o mesmo :)
O println
é um método público que pertence a classe a qual o out
foi criado, no caso a PrintStream
, mas isso é conteúdo da última parte ( Java Parte 7: Trabalhando com java.io)
Então veja que para detalhar um método que utilizamos tanto, precisamos de diversos conhecimentos da parte de Java :)
Mas foi uma ótima pergunta! Abraços e Bons Estudos :)