Properties

3 respostas
M

Boa noite pessoal…

Tudo bem?

queria tirar uma duvida, o properties do java é igual do delphi?

property campo: tipo da variavel read Fvar write Setvar(parametro)

mais ou menos assima a declaracao da variavel, axei bem doido pq vc aonde invez de criar os metodos get e set cria so 1

a coisa é a mesma assim pro java?

vlw

3 Respostas

drsmachado

macario1983:
Boa noite pessoal…

Tudo bem?

queria tirar uma duvida, o properties do java é igual do delphi?

property campo: tipo da variavel read Fvar write Setvar(parametro)

mais ou menos assima a declaracao da variavel, axei bem doido pq vc aonde invez de criar os metodos get e set cria so 1

a coisa é a mesma assim pro java?

vlw


Bom, nunca vi um properties do delphi, mas, até onde sei, arquivos com a extensão .properties tem a mesma função, ou seja, criar uma “lista” de labels que são associadas a determinado valor, mais ou menos assim:

nome=Alberto Santos Dummont
profissao=Revolucionário
obras=Avião, Relógio de pulso

Entendeu?
Ao menos em java é assim.

douglaskd

macario1983:
Boa noite pessoal…

Tudo bem?

queria tirar uma duvida, o properties do java é igual do delphi?

property campo: tipo da variavel read Fvar write Setvar(parametro)

mais ou menos assima a declaracao da variavel, axei bem doido pq vc aonde invez de criar os metodos get e set cria so 1

a coisa é a mesma assim pro java?

vlw

não conheço muito da property do delphi, mas sei que tem relação com gets/sets do java…

no Java declaramos as property assim

public class testaProperty{
private int Propriedade;

public int getPropriedade(){
return this.Propriedade;
}
public setPropriedade(int propriedade){
this.propriedade = propriedade
}

}

quando eu instanciar a classe testaProperty teste = new testaProperty, sua Property só fica acessivel através dos métodos get e set… se eu quizer que seja somente leitura, eu removo o setPropriedade();

geralmente fazem isso, quando querem que somente a própria classe altere o valor da propriedade através de algum outro método…

veja se é isso;.;

E

macario1983:
Boa noite pessoal…

Tudo bem?

queria tirar uma duvida, o properties do java é igual do delphi?

property campo: tipo da variavel read Fvar write Setvar(parametro)

mais ou menos assima a declaracao da variavel, axei bem doido pq vc aonde invez de criar os metodos get e set cria so 1

a coisa é a mesma assim pro java?

vlw

Não existe “property” no Java. Isso está em banho-maria:

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4228585

Entretanto, você pode simular isso usando getters e setters.

Criado 2 de julho de 2012
Ultima resposta 3 de jul. de 2012
Respostas 3
Participantes 4