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;
}
}