Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.27 KB | None | 0 0
  1. ---Begin of parent-class ----------------------------------------
  2.  
  3. package fahrzeug;
  4.  
  5. abstract class StrassenFzg {
  6.  
  7. protected String bez;
  8. protected short geschw;
  9. protected boolean verliehen;
  10.  
  11. abstract boolean eingeben();
  12.  
  13. abstract boolean anzeigen();
  14.  
  15. public boolean verleihen() {
  16. if (verliehen)
  17. return false;
  18. else {
  19. verliehen = true;
  20. return true;
  21. }
  22. }
  23. }
  24.  
  25. --- End of Parent-class -----------------
  26.  
  27. --begin of child-class------------
  28.  
  29. package fahrzeug;
  30.  
  31. import java.util.Scanner;
  32.  
  33. public class Auto extends StrassenFzg {
  34.  
  35. public short plaetze;
  36.  
  37. public boolean eingeben() {
  38. Scanner eingabe = new Scanner(System.in);
  39.  
  40. try {
  41. System.out.print("Bezeichnung: ");
  42. bez = eingabe.nextLine();
  43. System.out.print("Sitzplaetze: ");
  44. plaetze = eingabe.nextShort();
  45. System.out.print("Geschwindigkeit: ");
  46. geschw = eingabe.nextShort();
  47. return true;
  48. }
  49. catch (Exception e) {
  50. System.out.println(e);
  51. return false;
  52. }
  53. }
  54.  
  55. public boolean anzeigen() {
  56. System.out.println("\nDas Auto ist ein " + bez);
  57. System.out.println("Es hat " + plaetze + " Sitze.");
  58. System.out.println("Der Top-Speed: " + geschw);
  59. if (verliehen) {
  60. System.out.println("Es ist verliehen.");
  61. } else {
  62. System.out.println("Es ist nicht verliehen.");
  63. }
  64. return true;
  65. }
  66. }
  67.  
  68. -- end of child-class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement