Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class ProgrammAblauf {
- public static void main(String[] args) {
- Fahrzeug f1 = new Fahrzeug();
- f1.fahren(299);
- f1.ausgabe();
- LandFahrZeug lf1 = new LandFahrZeug(4);
- lf1.fahren(4000);
- lf1.ausgabe();
- }
- }
- import java.util.*;
- import java.lang.reflect.*;
- public class Fahrzeug {
- protected double kilometerstand;
- public void fahren(double km) {
- this.kilometerstand += km;
- }
- protected String getCName() {
- Class c = this.getClass();
- return c.getName().toUpperCase();
- }
- public void ausgabe() {
- System.out.println();
- System.out.println("Objekt der Klasse '"
- + getCName() + "'");
- System.out.println("Kilometerstand: "
- + this.kilometerstand);
- }
- }
- public class LandFahrZeug extends Fahrzeug {
- protected int radZahl;
- public LandFahrZeug() {
- super();
- }
- public LandFahrZeug(int radZahl) {
- super();
- this.radZahl = radZahl;
- }
- // Getter und Setter Methoden
- public void setRadZahl(int radZahl) {
- this.radZahl = radZahl;
- }
- public int getRadZahl() {
- return this.radZahl;
- }
- // Ausgabe
- public void ausgabe() {
- super.ausgabe();
- System.out.println("Radzahl: " + this.radZahl);
- }
- }
Add Comment
Please, Sign In to add comment