I spørgsmål 3 står der at man skal tilføje implementeringer til metoder. Er det ikke præcis hvad jeg gør med set og get som i spørgsmål 2?
Eller er der her tale om de særlige forhold når man har en .m og en .h fil?
Opgave 1
Kode: Vælg alt
package kap14;
public class Bog {
// instanser
int sidetal;
double pris;
// metoder
void setSidetal(int sidetal) {
this.sidetal=sidetal;
}
void setPris(double pris) {
this.pris= pris;
}
int getSidetal(){
return sidetal;
}
double getPris(){
return pris;
}
}
Opgave 2
Kode: Vælg alt
package kap14;
public class Bil {
// Instanser
double pris;
boolean erAntik;
int antalGear;
// set metoder med 1 variabel
void setPris(double pris) {
this.pris=pris;}
void seterAntik(boolean erAntik){
this.erAntik=erAntik;}
void setantalGear(int antalGear){
this.antalGear=antalGear;}
// get metoder der ikke tager en variabel
double getpris(){
return pris;}
boolean geterAntik(){
return erAntik;}
int getantalGear(){
return antalGear;}
}