[nachlesen.com] Re: KA12

  • From: "M. Sabath" <msabath@xxxxxx>
  • To: nachlesen@xxxxxxxxxxxxx
  • Date: Sun, 06 Dec 2009 23:29:40 +0100

Am Sonntag, den 06.12.2009, 22:43 +0100 schrieb Kevin Apfel:
> warum muss man die extravariablen vorgabeA und vorgabeB in "Konstruktoren 2" 
> -> verketten mit dazufügen?
> 
> http://www.nachlesen.com/dokuwiki/programmieren:java2:konstruktoren:aufgaben2



Meinst du das?

public verketten() {
 
         this(verketten.vorgabeA,verketten.vorgabeB,"");
         abfrage();
    }


mit 
this(verketten.vorgabeA,verketten.vorgabeB,"");

wir der Konstruktor 
public verketten(int a, int b, String farbAngabe)

aufgerufen.

Dieser erwartet zwei Zahlen und einen String. 
Da einen Instanz erst nach dem Durchlaufen eines Konstruktors zur Verfügung 
steht, 
können folglich keine Instanzvariablen übergeben werden. 
In Frage kommen dann nur feste Werte, d.h. direkt Zahlen angeben oder wie hier 
Klassenvariablen,
die gibt es ja auch ohne Instanzen.


Gruß

Markus S.

-------------------------------------
Die Mailingliste zu http://www.nachlesen.com

nachlesen@xxxxxxxxxxxxx

Other related posts: