Java tutoriály

Java HOME Java Intro Java Začínáme Syntaxe Java Komentáře Java Proměnné Java Datové typy Java Java Type Casting Operátoři Java Java řetězce Java Math Java Booleans Java If...Einse Přepínač Java Java While Loop Java For Loop Java Break/Continue Pole Java

Java metody

Java metody Parametry metody Java Přetížení metody Java Rozsah Java Java rekurze

Třídy Java

Java OOP Java třídy/objekty Atributy třídy Java Metody třídy Java Java konstruktory Modifikátory Java Java Encapsulation Balíčky Java / API Dědičnost Java Polymorfismus Java Java vnitřní třídy Java abstrakce Rozhraní Java Java Enums Vstup uživatele Java Java Datum Java ArrayList Java LinkedList Java HashMap Java HashSet Java Iterator Třídy Java Wrapper Výjimky Java Java RegEx Java vlákna Java Lambda

Manipulace se soubory Java

Soubory Java Java Vytváření/zápis souborů Java Read Files Java Odstranění souborů

Java Jak na to

Přidejte dvě čísla

Reference Java

Klíčová slova Java Java String Methods Matematické metody Java

Příklady Java

Příklady Java Kompilátor Java Java cvičení Java kvíz Java certifikát


Java rozšiřuje klíčové slovo

❮ Klíčová slova Java


Příklad

Třída Car(podtřída) dědí atributy a metody z Vehicletřídy (nadtřídy):

class Vehicle {
  protected String brand = "Ford";         // Vehicle attribute
  public void honk() {                     // Vehicle method
    System.out.println("Tuut, tuut!");
  }
}

class Car extends Vehicle {
  private String modelName = "Mustang";    // Car attribute
  public static void main(String[] args) {

    // Create a myCar object
    Car myCar = new Car();

    // Call the honk() method (from the Vehicle class) on the myCar object
    myCar.honk();

    // Display the value of the brand attribute (from the Vehicle class) and the value of the modelName from the Car class
    System.out.println(myCar.brand + " " + myCar.modelName);
  }
}


Definice a použití

Klíčové extendsslovo rozšiřuje třídu (označuje, že třída je zděděna z jiné třídy).

V Javě je možné dědit atributy a metody z jedné třídy do druhé. „Koncept dědičnosti“ seskupujeme do dvou kategorií:

  • podtřída (dítě) - třída, která dědí z jiné třídy
  • nadtřída (rodič) - třída, ze které se dědí

Chcete-li dědit z třídy, použijte extends klíčové slovo.


Související stránky

Přečtěte si více o dědičnosti v našem kurzu Java Inheritance Tutorial .


❮ Klíčová slova Java