[RESOLVIDO]Por que uso o .set em alguns objetos e no int,double nao?

Olá,Pessoal sou novo no forum comecei a estudar java e tenhouma duvida .
por exemplo :
a=1;
jlabel1.setText=“oi”;
Por que no int nao usa o set e no jlabel1 usa?
Quais são os objetos que usam o set,get e quais nao e por que ?

Agradeço,desde já.

Primeiro isso nao funciona:

jlabel1.setText="oi"; 

Isso funciona:

jlabel1.setText("oi");

Como vc mesmo disse alguns objetos possuem os metodos getters e setters.

Um int nao usa getters e setters dessa forma que vc fez porque um int e um tipo primitivo e nao um objeto.

int é um tipo primitivo e não um Objeto, desta forma, você não tem um método .set ou .get no int.

JLabel também é um Objeto e possui métodos em sua implementação :slight_smile:

Olá td bem, cara seguinte o set e get são utilizados para encapsular campos por exemplo:

private int variavel;

public void setVariavel(int variavel){
    this.variavel = variavel;
}

public int getVariavel(){
    return this.variavel;
}

Agora se vc criar um objeto que tenha este Atributo ecapsulado terá que usar o get para obter seu valor e o set para alterar seu valor.
O jLabel é um objeto e por isso não consegue alterar seu valor diretamente, e sim atravez do get e set.

Estude encapsulamento de campos, vai entender melhor…

Wolmir Garbin

Brigadão !!Ajudou bastante!!
Mas toda tipo de variavel é primitiva? do integer até a String?

[quote=CleberJoseRossi]Brigadão !!Ajudou bastante!!
Mas toda tipo de variavel é primitiva? do integer até a String?[/quote]

“Integer” é objeto “int” é primitivo, da uma boa lida em um bom livro sobre OO primeiro.

Voces conhecem algum livro bom,para compraou para baixar?
pode ser em ingles mesmo,é até melhor por que ai eu ja treino!
Eu faço um curso tecnico com o medio e comecei a prende java,logo jah gostei da linguagem e ojefaço um curso
vip .
Voces acham que eu estou indo muito rapido,por que eu nao enteno direito o conceito de oo?
por que pra mim POO é uma linguagem que podemos fazer um tipo de objeto e fazer varios objetos com as mesma caractristica
apenas mudando seus valores.
como pessoa :olhos,boca,nariz
todo mundo tem mas cada um é diferente de outro !
estou certo?

rsrs…Entendeu o recado né?

Acho que sim!!AOKASOPKAS

Vou dar uma olhada lá brigado galera!!!