Guest User

Untitled

a guest
Jul 18th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. abstract class Fortbewegungsmittel {
  2. String marke;
  3. double preis;
  4.  
  5. Fortbewegungsmittel (String ma, double pr) {
  6. this.marke = ma;
  7. this.preis = pr;
  8. }
  9.  
  10. void ausgeben () {
  11. System.out.println ("Fortbewegungsmittel: Marke" +this.marke+", Preis:"+this.preis+"Euro")
  12. }
  13.  
  14. }
  15.  
  16. class Fahrrad extends Fortbewegungsmittel {
  17. int anzGaenge;
  18. }
  19.  
  20. abstract class KFZ extends Fortbewegungsmittel{
  21. int Co2;
  22. Kennzeichen zeichen;
  23.  
  24. void ausgeben () {
  25. System.out.println (", Co2-Ausstoss: "+this.Co2+ ", Kennzeichen: " +this.zeichen)
  26. }
  27.  
  28. KFZ (int c, Kennzeichen zeichen, String ma, double pr) {
  29. super ( ma, pr);
  30. this.Co2 = c;
  31. this.zeichen = zeichen;
  32.  
  33. }
  34. }
  35.  
  36. class Motorrad extends KFZ {
  37. }
  38.  
  39. class Auto extends KFZ {
  40. Auto (int c, Kennzeichen zeichen, String ma, double pr) {
  41. super (c, zeichen, ma, pr);
  42. }
  43.  
  44. void ausgeben () {
  45. System.out.println (", Co2-Ausstoss: "+this.Co2+ ", Kennzeichen: " +this.zeichen)
  46. }
  47. }
  48.  
  49. class Cabrio extends Auto {
  50. boolean hatDach;
  51.  
  52. Cabrio (int c, Kennzeichen zeichen, String ma, double pr, boolean dach) {
  53. super (c, zeichen, ma, pr);
  54. this.hatDach = dach;
  55. }
  56. void ausgeben () {
  57. if (hatDach == true) {
  58. System.out.println (" und hat auch noch ein Dach!")
  59. }else System.out.println (" und wenns regnet, wird man nass!")
  60. }
  61.  
  62. }
  63. class Kennzeichen {
  64. String ort;
  65. String xx;
  66. int nr;
  67.  
  68. Kennzeichen (o,x,n) {
  69. this.ort = o;
  70. this.xx = x;
  71. this.nr = n;
  72. }
  73.  
  74.  
  75. }
  76.  
  77.  
  78.  
  79. public class FortbewegungsmittelVerwaltung {
  80. public static void main (String args) {
  81.  
  82. Fortbewegungsmittel [] fobemi = new Fortbewegungsmittel [3];
  83.  
  84. fobemi[0] = new Cabrio (200, new Kennzeichen("GI", "FP", 20),"Mercedes SL 500", 80000.00, true);
Add Comment
Please, Sign In to add comment