Scheletro UML
This commit is contained in:
parent
2eaea1403c
commit
3c6fc29246
14
nbproject/private/private.xml
Normal file
14
nbproject/private/private.xml
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
|
||||||
|
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
|
||||||
|
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
|
||||||
|
<group>
|
||||||
|
<file>file:/home/Verde/git/garage_Ereditarieta/src/garage/MainGarage.java</file>
|
||||||
|
<file>file:/home/Verde/git/garage_Ereditarieta/src/garage/Garage.java</file>
|
||||||
|
<file>file:/home/Verde/git/garage_Ereditarieta/src/veicoli/VeicoloAMotore.java</file>
|
||||||
|
<file>file:/home/Verde/git/garage_Ereditarieta/src/veicoli/Furgone.java</file>
|
||||||
|
<file>file:/home/Verde/git/garage_Ereditarieta/src/veicoli/Motocicletta.java</file>
|
||||||
|
<file>file:/home/Verde/git/garage_Ereditarieta/src/veicoli/Automobile.java</file>
|
||||||
|
</group>
|
||||||
|
</open-files>
|
||||||
|
</project-private>
|
||||||
@ -4,10 +4,24 @@
|
|||||||
*/
|
*/
|
||||||
package garage;
|
package garage;
|
||||||
|
|
||||||
|
import veicoli.VeicoloAMotore;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author Verde
|
* @author Verde
|
||||||
*/
|
*/
|
||||||
public class Garage {
|
public class Garage {
|
||||||
|
VeicoloAMotore[] veicoli;
|
||||||
|
|
||||||
|
public int immettiNuovoVeicolo(VeicoloAMotore v) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public VeicoloAMotore estraiVeicolo(int posto) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public void stampaSituazionePosti() {
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,5 +9,7 @@ package garage;
|
|||||||
* @author Verde
|
* @author Verde
|
||||||
*/
|
*/
|
||||||
public class MainGarage {
|
public class MainGarage {
|
||||||
|
public static void main() {
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,5 +9,19 @@ package veicoli;
|
|||||||
* @author Verde
|
* @author Verde
|
||||||
*/
|
*/
|
||||||
public class Automobile extends VeicoloAMotore {
|
public class Automobile extends VeicoloAMotore {
|
||||||
|
protected int numPorte;
|
||||||
|
|
||||||
|
public int getNumPorte() {
|
||||||
|
return numPorte;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNumPorte(int p) {
|
||||||
|
this.numPorte = p;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
String ritorno = super.toString() + "\nNumero porte: " + Integer.toString(this.numPorte);
|
||||||
|
return ritorno;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,5 +9,21 @@ package veicoli;
|
|||||||
* @author Verde
|
* @author Verde
|
||||||
*/
|
*/
|
||||||
public class Furgone extends VeicoloAMotore {
|
public class Furgone extends VeicoloAMotore {
|
||||||
|
protected int capacitaCarico;
|
||||||
|
|
||||||
|
public int getCapacitaCarico() {
|
||||||
|
return capacitaCarico;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCapacitaCarico(int s) {
|
||||||
|
this.capacitaCarico = s;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
String ritorno = super.toString() + "\nCapacità di carico: " + Integer.toString(capacitaCarico);
|
||||||
|
return ritorno;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,5 +9,30 @@ package veicoli;
|
|||||||
* @author Verde
|
* @author Verde
|
||||||
*/
|
*/
|
||||||
public class Motocicletta extends VeicoloAMotore {
|
public class Motocicletta extends VeicoloAMotore {
|
||||||
|
protected String tipologia;
|
||||||
|
protected int numTempiMotore;
|
||||||
|
|
||||||
|
public String getTipologia() {
|
||||||
|
return tipologia;
|
||||||
|
}
|
||||||
|
public void setTipologia(String t) {
|
||||||
|
this.tipologia = t;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getNumTempiMotore() {
|
||||||
|
return numTempiMotore;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNumTempiMotore(int t) {
|
||||||
|
this.numTempiMotore = t;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
String ritorno = super.toString() + "\nTipologia: " + this.tipologia + "\nNumero tempi motore: "
|
||||||
|
+ Integer.toString(this.numTempiMotore);
|
||||||
|
return ritorno;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,5 +9,41 @@ package veicoli;
|
|||||||
* @author Verde
|
* @author Verde
|
||||||
*/
|
*/
|
||||||
public class VeicoloAMotore {
|
public class VeicoloAMotore {
|
||||||
|
protected int annoImmatricolazione;
|
||||||
|
protected String marca;
|
||||||
|
protected String tipoAlimentazione;
|
||||||
|
protected int cilindrata;
|
||||||
|
|
||||||
|
public int getAnnoImm() {
|
||||||
|
return annoImmatricolazione;
|
||||||
|
}
|
||||||
|
public void setAnnoImm(int anno) {
|
||||||
|
this.annoImmatricolazione = anno;
|
||||||
|
}
|
||||||
|
public String getMarca() {
|
||||||
|
return marca;
|
||||||
|
}
|
||||||
|
public void setMarca(String m) {
|
||||||
|
this.marca = m;
|
||||||
|
}
|
||||||
|
public String getTipoAlimentazione() {
|
||||||
|
return tipoAlimentazione;
|
||||||
|
}
|
||||||
|
public void setTipoAlimentazione(String alimentazione) {
|
||||||
|
this.tipoAlimentazione = alimentazione;
|
||||||
|
}
|
||||||
|
public int getCilindrata() {
|
||||||
|
return cilindrata;
|
||||||
|
}
|
||||||
|
public void setCilindrata(int cilindrata) {
|
||||||
|
this.cilindrata = cilindrata;
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
String ritorno = "Marca: " + this.marca +
|
||||||
|
"\nAnno immatricolazione: " + Integer.toString(this.annoImmatricolazione) +
|
||||||
|
"\nTipo alimentazione: " + this.tipoAlimentazione +
|
||||||
|
"\nCilindrata: " + Integer.toString(this.cilindrata);
|
||||||
|
return ritorno;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user