sokrates
Goto Top

Zwei Objekte gleichen Types erstellen

Guten Abend,

ich habe folgendes Problem:
Ich möchte beispielsweise 2 Autos erstellen, die anfangs die gleichen Grundeigenschaften haben.

Beispiel:
public void Auto(){
farbe = "schwarz";  
anfangsKilometer = 0;
}//end of: Auto

Wie bekomme ich es hin, dass später nicht nur eins, sondern gleich zwei dieser Autos entstehen?
Bitte dann auch keine Stichworte nennen, sondern auch beschreiben, wie das gehen soll ;)

X

Content-Key: 124277

Url: https://administrator.de/contentid/124277

Printed on: April 25, 2024 at 05:04 o'clock

Member: holohype
holohype Sep 05, 2009 at 19:44:49 (UTC)
Goto Top
/** 
 * public class Auto
 * @author holohype
 * http://www.HoloH.de
 */

//Zuerst erstellt man die Schablone Class. 
// Aus der Obkjekte erzeugt werden.
public class Auto
{
  
  // Dieser Konstructor erzeugt ein Objekt Auto
  public Auto ()
  {
  } // public Auto ()
  
  // Die Attribut(e), Variable(n) der Class Auto
  public String color = "schwarz";   
  public int distance = 0;
      
  /*
   * Die Methode 
   *   public static void main 
   *      ( String  args )
   *  braucht nicht in die Class Autos eingefügt
   *   werden.
   *  Sie verdeutlicht jedoch, an dieser
   *   Stelle, die Anwendung der Class Auto.
   *  Die Methode wird nach dem Kompilieren 
   *   und Run ausgeführt.    
   */
  public static void main 
  ( 
    String  args 
  )
  {
    // Erzeugen von Autos.
    // Sorry, bei Farbe und Geschwindigkeit 
    //  unterscheiden sie sich nicht, als Class.
    // 1. Auto. Objekt 1 erzeugen
    Auto porsche_911 = new Auto ();
    // 2. Auto. Objekt 2 erzeugen
    Auto opel_Astra = new Auto ();

    // Anwendung: andere Farbe zuweisen 
    opel_Astra.color= "blue";  

    // Ausgabe des Attributs color
    System.out.println ( porsche_911.color );
    System.out.println ( opel_Astra.color );
  } // public static void main ...  
} // public class Auto

Ausgabe:

schwarz
blue
Member: Sokrates
Sokrates Sep 06, 2009 at 08:57:55 (UTC)
Goto Top
Auch hier wieder danke und ich werde mich melden, nachdem ich es ausprobiert habe.

X
Member: Sokrates
Sokrates Sep 25, 2009 at 19:02:09 (UTC)
Goto Top
Hat ebenfalls super funktioniert.
Auch hierfür danke!

X