//Uso dell'operatore new in Java
// Esercizio di Lab 5
// Prima parte
public class New {
// Dati membrao ottenuto dal primo Pradigma OOP
private int a;
private int b;
private int c;
private int d;
private String f; // f e ti tipo calsse chiamato stringa
private double e;
private boolean g;
// Elenco Funzione Membro Setter e Getter
public void set_a(int a) // prametro
{
this.a=a; // puntatore this
// procedure
}
public void set_b(int b)
{
this.b=b;
}
public void set_c(int c)
{
this.c=c;
}
public void set_d(int d)
{
this.d=d;
}
public void set_e(double e)
{
this. e=e;
}
public void set_f(String f )
{
this.f=f;
}
public void set_g(boolean g)
{
this.g=g;
}
public double get_e()
{
return this. e;
}
public String get_f()
{
return this. f;
}
public boolean get_g()
{
return this. g;
}
int get_a()
{
return this. a;
}
public int get_b()
{
return this . b;
}
public int get_c()
{
return this. c;
}
public int get_d()
{
return this. d;
}
public static void main(String[] args)
{
System.out.println("Il programma diterminato");
}
}
//
//Uso dell'operatore new in Java
public class OperatoreNew
{ // classe
public static void main(String[] args)
{
// TODO Auto-generated method stub
New myobject;
New myobject2;
// Ho difinito un dato locale chiamata myobject di tipo calsse new
myobject=new New ();
myobject2=new New ();
// costruttore dell edeficio
// allocati dei byte nello HEAP per una
// struttura dati complessa rappresentata
// dalla classe prima
// Perche ho dichiarato myobject di tipo calsse New?
// Perche in questo modo conosce il medesimo progetto che l' operazione
// New ha impegato per costruire l' edefficio in memoria HEAP
// il progetto e evidentamente la calsse New
// myobject e un dato locale !!!
// Questo significa che si trova nell STACK
myobject2=new New ();
// Istanziare una classe sgnifica allocare lo spazio nell HEAP ed
// accedervi tramite un variabile di riferimento. Questo variabile è
// anche chiamato OGGETTO.
myobject.set_a(23);
myobject.set_b(33);
myobject.set_c(43);
myobject.set_d(53);
myobject.set_e(0.55);
myobject.set_f("Primo programmo");
myobject.set_g(true);
myobject2.set_a(123);
myobject2.set_b(133);
myobject2.set_c(143);
myobject2.set_d(153);
myobject2.set_e(3.55);
myobject2.set_f("secondo object");
myobject2.set_g(false);
System.out.println("Il dato membero a di object vale :"+myobject.get_a());
System.out.println("Il dato membero b di object vale :"+myobject.get_b());
System.out.println("Il dato membero c di object vale :"+myobject.get_c());
System.out.println("Il dato membero d di object vale :"+myobject.get_d());
System.out.println("Il dato membero e di object vale :"+myobject.get_e());
System.out.println("Il dato membero f di object vale :"+myobject.get_f());
System.out.println("Il dato membero g di object vale :"+myobject.get_g());
System.out.println("Il dato membero a di object2 vale :"+myobject2.get_a());
System.out.println("Il dato membero b di objec2t vale :"+myobject2.get_b());
System.out.println("Il dato membero c di object2 vale :"+myobject2.get_c());
System.out.println("Il dato membero d di object2 vale :"+myobject2.get_d());
System.out.println("Il dato membero e di object2 vale :"+myobject2.get_e());
System.out.println("Il dato membero f di object2 vale :"+myobject2.get_f());
System.out.println("Il dato membero g di object2 vale :"+myobject2.get_g());
}
// stampa valore intero concatinazione
}
// Esercizio di Lab 5
// Prima parte
public class New {
// Dati membrao ottenuto dal primo Pradigma OOP
private int a;
private int b;
private int c;
private int d;
private String f; // f e ti tipo calsse chiamato stringa
private double e;
private boolean g;
// Elenco Funzione Membro Setter e Getter
public void set_a(int a) // prametro
{
this.a=a; // puntatore this
// procedure
}
public void set_b(int b)
{
this.b=b;
}
public void set_c(int c)
{
this.c=c;
}
public void set_d(int d)
{
this.d=d;
}
public void set_e(double e)
{
this. e=e;
}
public void set_f(String f )
{
this.f=f;
}
public void set_g(boolean g)
{
this.g=g;
}
public double get_e()
{
return this. e;
}
public String get_f()
{
return this. f;
}
public boolean get_g()
{
return this. g;
}
int get_a()
{
return this. a;
}
public int get_b()
{
return this . b;
}
public int get_c()
{
return this. c;
}
public int get_d()
{
return this. d;
}
public static void main(String[] args)
{
System.out.println("Il programma diterminato");
}
}
//
//Uso dell'operatore new in Java
public class OperatoreNew
{ // classe
public static void main(String[] args)
{
// TODO Auto-generated method stub
New myobject;
New myobject2;
// Ho difinito un dato locale chiamata myobject di tipo calsse new
myobject=new New ();
myobject2=new New ();
// costruttore dell edeficio
// allocati dei byte nello HEAP per una
// struttura dati complessa rappresentata
// dalla classe prima
// Perche ho dichiarato myobject di tipo calsse New?
// Perche in questo modo conosce il medesimo progetto che l' operazione
// New ha impegato per costruire l' edefficio in memoria HEAP
// il progetto e evidentamente la calsse New
// myobject e un dato locale !!!
// Questo significa che si trova nell STACK
myobject2=new New ();
// Istanziare una classe sgnifica allocare lo spazio nell HEAP ed
// accedervi tramite un variabile di riferimento. Questo variabile è
// anche chiamato OGGETTO.
myobject.set_a(23);
myobject.set_b(33);
myobject.set_c(43);
myobject.set_d(53);
myobject.set_e(0.55);
myobject.set_f("Primo programmo");
myobject.set_g(true);
myobject2.set_a(123);
myobject2.set_b(133);
myobject2.set_c(143);
myobject2.set_d(153);
myobject2.set_e(3.55);
myobject2.set_f("secondo object");
myobject2.set_g(false);
System.out.println("Il dato membero a di object vale :"+myobject.get_a());
System.out.println("Il dato membero b di object vale :"+myobject.get_b());
System.out.println("Il dato membero c di object vale :"+myobject.get_c());
System.out.println("Il dato membero d di object vale :"+myobject.get_d());
System.out.println("Il dato membero e di object vale :"+myobject.get_e());
System.out.println("Il dato membero f di object vale :"+myobject.get_f());
System.out.println("Il dato membero g di object vale :"+myobject.get_g());
System.out.println("Il dato membero a di object2 vale :"+myobject2.get_a());
System.out.println("Il dato membero b di objec2t vale :"+myobject2.get_b());
System.out.println("Il dato membero c di object2 vale :"+myobject2.get_c());
System.out.println("Il dato membero d di object2 vale :"+myobject2.get_d());
System.out.println("Il dato membero e di object2 vale :"+myobject2.get_e());
System.out.println("Il dato membero f di object2 vale :"+myobject2.get_f());
System.out.println("Il dato membero g di object2 vale :"+myobject2.get_g());
}
// stampa valore intero concatinazione
}