Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---Begin of parent-class ----------------------------------------
- package fahrzeug;
- abstract class StrassenFzg {
- protected String bez;
- protected short geschw;
- protected boolean verliehen;
- abstract boolean eingeben();
- abstract boolean anzeigen();
- public boolean verleihen() {
- if (verliehen)
- return false;
- else {
- verliehen = true;
- return true;
- }
- }
- }
- --- End of Parent-class -----------------
- --begin of child-class------------
- package fahrzeug;
- import java.util.Scanner;
- public class Auto extends StrassenFzg {
- public short plaetze;
- public boolean eingeben() {
- Scanner eingabe = new Scanner(System.in);
- try {
- System.out.print("Bezeichnung: ");
- bez = eingabe.nextLine();
- System.out.print("Sitzplaetze: ");
- plaetze = eingabe.nextShort();
- System.out.print("Geschwindigkeit: ");
- geschw = eingabe.nextShort();
- return true;
- }
- catch (Exception e) {
- System.out.println(e);
- return false;
- }
- }
- public boolean anzeigen() {
- System.out.println("\nDas Auto ist ein " + bez);
- System.out.println("Es hat " + plaetze + " Sitze.");
- System.out.println("Der Top-Speed: " + geschw);
- if (verliehen) {
- System.out.println("Es ist verliehen.");
- } else {
- System.out.println("Es ist nicht verliehen.");
- }
- return true;
- }
- }
- -- end of child-class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement