main vil ikke prøve klassen
Jeg kode på begyndeplan og bryger BlueJ. Hvorfor kan jeg ikke få dokuDemo til at prøve klassen Brev?Min kode er som følger:
/**
* class Dokument skal have en titel, en forfatter,
* et indhold (af typen String)
* Titel og forfatter er uforanderlige i dokumentets
* levetid, men indholdet kan ændres.
* Klassen Dokument skal også tillade,
* at attributterne udskrives.
* @author Trine
* @version 21.12.03
*/
public class Dokument{
// instance variables - replace the example below with your own
private String titel;
private String forfatter;
private String indhold;
/**
* Constructor for objects of class Dokument
*/
public Dokument(String t, String f, String i){
// initialise instance variables
titel = t;
forfatter = f;
indhold = i;
}
public String getTitel(){
// put your code here
return titel;
}
public String getForfatter(){
// put your code here
return forfatter;
}
public String getIndhold(){
// put your code here
return indhold;
}
public void setIndhold(String ind) {
indhold = ind;
}
public String toString() {
return "Titel:" + titel + " Forfatter: " + forfatter + " Indhold: " + indhold;
}
}
/**
* class Brev er en specialisering af klassen Dokument
* et brev skal ud over at være et dokument have en modtager,
* en forventet vægt (til beregning af porto)
* Modtageren er uforanderlig i brevets levetid,
* men vægten kan ændres. Klassen Brev skal også tillade,
* at attributterne udskrives.
* @author Trine
* @version 23.02.03
*/
public class Brev extends Dokument {
private String modtager;
private double vægt;
/**
* Constructor for objects of class Brev
*/
public Brev (String t, String f, String i, String m, double v){
// initialise instance variables
super(t, f, i);
modtager = m;
vægt = v;
}
public String getModtager(){
// put your code here
return modtager;
}
public double getVægt(){
return vægt;
}
public void setVægt(double v){
vægt = v;
}
public String toString (){
return super.toString() + "Modtager" + modtager + "Vægt" + vægt;
}
}
/**
* class DokuDemo skal kunne prøve både class Dokument og class Brev
* @author Trine
* @version 21.02.03
*/
public class DokuDemo {
public static void main (String[] args) {
Dokument dok1 = new Dokument("Invitation","Trine","Hej mormor, vil du komme imorgen?");
Brev brev1 = new Brev ("Mormor", "34");
System.out.println();
System.out.println(brev1);
}
}
