1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

Java schreibweise

  • renhe78
  • 27. November 2006 um 17:53
  • renhe78
    Youngster
    Beiträge
    9
    • 27. November 2006 um 17:53
    • #1

    Hallo,

    kann mir vieleicht jemand die markierte stelle erklären?

    Code
    public class ArtikelMain {
    
    public static void main(String[] args){
    
    
    Artikel[] artikelFeld = new Artikel[3];
    
    
    artikelFeld[0] = new Buch("B1234", "Warum", 38.00, 2000);
    artikelFeld[1] = new DVD("d55", "Center Stage", 34.80, 111);
    artikelFeld[2] = new ComputerBuch("F3000", "PHP", 33.99, 2001, "Java");
    
    
    artikelFeld[1].preisErhoehen(5);
    System.out.println();
    System.out.println("Preis der DVD: "+artikelFeld[1].preis);
    
    
    ((DVD)artikelFeld[1]).laufzeit(); <------Diese Stelle
    
    
    System.out.println(" " );
    for (int i=0; i<artikelFeld.length;i++)
    	{
    	artikelFeld[i].datenAusgeben();
    	System.out.println("ArtNr: " + artikelFeld[i].checkArtikelNummer());
    	System.out.println();
    	}
    
    
    SonderPaket sp = new SonderPaket(artikelFeld);
    System.out.println();
    System.out.println("SonderPaket kostet: " + sp.preisBerechnen());
    }
     
    }
    Alles anzeigen

    Danke euch im voraus!!!

  • Ken
    Teeny
    Beiträge
    30
    • 28. November 2006 um 08:12
    • #2

    Hi.

    Das (DVD) bedeutet, dass artikelFeld[1] in ein DVD-Object gecastet wird um sicherzustellen, dass es auch wirklich eine DVD ist - könnte ja theoretisch auch ein Buch- oder ein Computerbuch-Objekt sein, es soll aber die Funktion .laufzeit aus der Klasse DVD ausgeführt werden. Also wird an dieser Stelle DVD.laufzeit() (das wir leider nicht kennen ;) ) auf das Objekt artikelFeld[1] ausgeführt.

    Gruß
    Ken

    ähhh...... Whatever........

Tags

  • klasse
  • java
  • funktion
  • code
  • php
  • dvd
  • buch
  • ring
  • center
  • string
  • schreibweise
  • laufzeit
  • age
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
Zitat speichern