JavaBean: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 18:
== Esempio di JavaBean ==
<source lang="java">
// PersonBeanPersonaBean.java
 
public class PersonBeanPersonaBean implements java.io.Serializable {
private String namenome;
private boolean deceaseddeceduto;
 
// No-arg constructor (takes no arguments).
public void PersonBeanPersonaBean() {
}
 
public String getNamegetNome() {
return this.name;
}
public void setNamesetNome(String namenome) {
this.namenome = namenome;
}
 
// Different semantics for a boolean field (is vs. get)
public boolean isDeceasedisDeceduto() {
return this.deceaseddeceduto;
}
public void setDeceasedsetDeceduto(boolean deceaseddeceduto) {
this.deceaseddeceduto = deceaseddeceduto;
}
}
</presource>
 
<source lang="java">
<pre>
// TestPersonBeanTestPersonaBean.java
 
public class TestPersonBeanTestPersonaBean {
public static void main(String[] args) {
 
PersonBeanPersonaBean personpersona = new PersonBeanPersonaBean();
personpersona.setNamesetNome("Bob");
personpersona.setDeceasedsetDeceduto(false);
 
// Output: "Bob [alive]"
System.out.print(person.getNamegetNome());
System.out.println(person.isDeceasedisDeceduto() ? " [deceaseddeceduto]" : " [alivevivo]");
}
}
</presource>
 
==Approvazioni==