domenica 2 novembre 2008

Esercitazione linguaggio JAVA

Salve a tutti, belli e brutti =)
Questa settimana abbiamo iniziato a vedere e conoscere il linguaggio java, e ora eseguirò un esercizio, semplice ma efficace per la comprensione della programmazione ad oggetti!!!

Classe 1

public class Persona {
private int eta;
private String nome;
private char sesso;
private String email;
private String telefono;
public Persona(int e, String n, char s, String em, String t){

eta=e;
nome=n;
sesso=s;
email=em;
telefono=t;

}
public String getNome(){
return nome;

}
public char getSesso(){
return sesso;
}

public int getEta(){
return eta;
}

public String getEmail(){
return email;
}

public String getTelefono(){
return telefono;
}

public void setEta(int e){
eta=e;
}

public void setEmail(String em){
email=em;
}

public void setTelefono(String t){
telefono=t;
}

}
Classe 2

public class Libro {

private int numeroPagine;
private String titolo;
private String autore;
private String editore;
private String genere;
public Libro(int n, String t, String a, String e, String g){

numeroPagine=n;
titolo=t;
autore=a;
editore=e;
genere=g;
}

public int getNumeroPagine(){
return numeroPagine;
}

public String getTitolo(){
return titolo;
}

public String getAutore(){
return autore;
}

public String getEditore(){
return editore;
}

public String getGenere(){
return genere;
}

public void setNumeroPagine(int n){
numeroPagine=n;
}

public void setTitolo(String t){
titolo=t;
}

public void setAutore(String a){
autore=a;
}

public void setEditore(String e){
editore=e;
}

public void setGenre(String g){
genere=g;
}

}
Classe 3


public class Monitor {


private int dimensione;
private String coloreEsterno;
private String risoluzione;
private String marca;
public Monitor(int d, String cE, String r, String m){


dimensoione=d;
coloreEsterno=cE;
risoluzione=r;
marca=m;
}


public int getDimensione(){
return dimensione;
}


public String getRisoluzione(){
return risoluzione;
}


public String getColoreEsterno(){
return coloreEsterno;
}


public String getMarca(){
return marca;
}


public void setDimensione(int d){
dimensione=d;
}


public void setRisoluzione(String r){
risoluzione=r;
}


public void setColoreEsterno(String cE){
coloreEsterno=cE;
}


public void setMarca(String m){
marca=m;
}

}

Classe 4


public class Scarpa {


private String colore;
private double prezzo;
private int misura;
private String stile;
public Scarpa(String c, double p, int m, String s){


colore=c;
prezzo=p;
misura=m;
stile=s;
}


public String getColore(){
return colore;
}


public double getPrezzo(){
return prezzo;
}


public int getMisura(){
return misura;
}


public String getStile(){
return stile;
}


public void setColore(String c){
colore=c;
}


public void setPrezzo(double p){
prezzo=p;
}


public void setMisura(int m){
misura=m;
}


public void setStile(String s){
stile=s;
}


}

Classe 5


public class Cane {


private String nome;
private String colore;
private int eta;
private String razza;
public Cane(String n, String c, int e, String r) {


nome=n;
colore=c;
eta=e;
razza=r;
}


public String getNome(){
return nome;
}


public String getColore(){
return colore;
}


public int getEta(){
return eta;
}


public String getRazza(){
return razza;
}


public void setNome(String n){
nome=n;
}


public void setColore(String c){
colore=c;
}


public void setEta(int e){
eta=e;
}


public void setRazza(String r){
razza=r;
}


}

Classe 6


public class Cellulare{


private String modello;
private String funzioni;
private String dimensioni;
public Cellulare(String m, String f, String d){


modello=m;
funzioni=f;
dimensioni=d;
}


public String getNome(){
return nome;
}


public String getFunzioni(){
return funzioni;
}


public String getDimensioni(){
return Dimensioni;
}


public void setNome(String n){
nome=n;
}


public void setFunzioni(String f){
funzioni=f;
}


public void setDimensioni(String d){
dimensioni=d;
}


}

Classe 7


public class Film {


private String titolo;
private String genere;
private Double durata;
private String attori;
public Film(String t, String g, Double d, String a){


titolo=t;
genere=g;
durata=d;
attori=a;
}


public String getTitolo(){
return titolo;
}


public String getGenere(){
return genere;
}


public Double getDurata(){
return durata;
}


public String getAttori(){
return attori;
}


public void setTitolo(String t){
titolo=t;
}


public void setGenere(String g){
genere=g;
}


public void setDurata(Double d){
durata=d;
}


public void setAttori(String a){
attori=a;
}


}

Classe 8


public class Judo{


private String nome;
private String cintura;
private String classe;
private int peso;
public Judo(String n, String c, String cL, int p){


nome=n;
cintura=c;
classe=cL;
peso=p;
}


public String getNome(){
return nome;
}


public String getCintura(){
return cintura;
}


public String getClasse(){
return classe;
}


public int getPeso(){
return pesi;
}


public void setNome(String n){
nome=n;
}


public void setCintura(String c){
cintura=c;
}


public void setClasse(String cL){
classe=cL;
}


public void setPeso(int peso){
peso=p;
}


}

Classe 9


public class SquadraCalcio{


private String nomeSquadra;
private String nomeGiocatori;
private String allenatore;
private String colori;
public SquadraCalcio(String nS, String nG, String a, String c){


nomeSquadra=nS;
nomeGiocatori=nG;
allenatore=a;
colori=c;
}


public String getNomeSquadra(){
return nomeSquadra;
}


public String getNomeGiocatori(){
return nomeGiocatori;
}


public String getAllenatore(){
return allenatore;
}


public String getColori(){
return colori;
}


public void setNomeSquadra(String nS){
nomeSquadra=nS;
}


public void setNomeGiocatori(String nG){
nomeGiocatori=nG;
}


public void setAllenatore(String a){
allenatore=a;
}


public void setColori(String c){
colori=c;
}


}

Classe 10


public class LibroScuola{ //su suggerimento del prof. , questa classe è da rivedere in quanto fà parte di "Libro" e quindi si deve trattare con il metodo della ereditarietà che vedremo in seguito!


private String titolo;
private String autore;
private Double costo;
public LibroScuola(String t, String a, Double c){


titolo=t;
autore=a;
costo=c;
}


public String getTitolo(){
return titolo;
}


public String getAutore(){
return autore;
}


public Double getCosto(){
return costo;
}


public void setTitolo(String t){
titolo=t;
}


public void setAutore(String a){
autore=a;
}


public void setCosto(Double c){
costo=c;
}


}

1 commento:

didatticaNatalizi ha detto...

Bene! Ricorda che il nome della classe deve essere quasi sempre singolare (Scarpe correggere in Scarpa). Inoltre LibroScuola è un Libro per cui questo è un caso da trattare con l'ereditarietà. Lo vedremo domani.