Advertisement
Guest User

Untitled

a guest
May 27th, 2015
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1.  
  2. public abstract class Tier
  3. {
  4. protected String laut;
  5. public abstract void gibLaut();
  6. }
  7.  
  8.  
  9.  
  10.  
  11. public class Vogel extends Tier
  12. {
  13. protected String laut = "Zwitschert";
  14.  
  15. public Vogel()
  16. {
  17.  
  18. }
  19.  
  20. public Vogel(String laut)
  21. {
  22. this.laut = laut;
  23. }
  24.  
  25. public void gibLaut()
  26. {
  27. System.out.println("Vogel: " + laut);
  28. }
  29. }
  30.  
  31.  
  32.  
  33.  
  34.  
  35. public class Ente extends Vogel
  36. {
  37. protected String laut = "Zwitschert nicht";
  38.  
  39. public Ente()
  40. {
  41.  
  42. }
  43.  
  44. public Ente(String laut)
  45. {
  46. this.laut = laut;
  47. // super(laut);
  48. }
  49.  
  50. public void gibLaut()
  51. {
  52. System.out.println("Ente: " + laut);
  53. }
  54.  
  55. public void gibLaut2()
  56. {
  57. super.gibLaut();
  58. }
  59.  
  60. public static void main(String[] args)
  61. {
  62. Tier einTier = new Ente("quakt");
  63. einTier.gibLaut();
  64. //
  65. // Vogel einVogel = (Vogel) einTier;
  66. // einVogel.gibLaut();
  67.  
  68. // Vogel einVogel = new Vogel();
  69.  
  70. Ente eineEnte = (Ente) einTier;
  71. eineEnte.gibLaut();
  72. eineEnte.gibLaut2();
  73.  
  74. }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement