kleines Konstruktorproblem

Status
Nicht offen für weitere Antworten.

Scotty

Aktives Mitglied
morgen.
ich hab eine klasse mit 2 konstruktoren. der erste erstellt ein rechteck aus einer matrix, der zweite aus einer matrix und einer farbe. kann ich im zweiten konstruktor den ersten irgendwie verwenden?

Code:
	public Rect(Matrix m)
	{
		super();
		Point p[]=new Point[4];
		for(int i=0;i<4;i++)
		{
			p[i]=m.v[i].getScreenCoords();
			this.addPoint(p[i].x,p[i].y);
		}
		this.center=m.center;
	}
	
	public Rect(Matrix m,Color c)
	{
		this=new Rect(m); //hier: 'this' geht aber nicht    
		this.setColor(c);
	}
 
B

Beni

Gast
Code:
public class Blupp{
  public Blupp( int i ){
  }
  public Blupp(){
    this( 4 ); // <<<<<<<<<<<<<<< so geht das
  }
}
 

Sky

Top Contributor
Normalerweise macht man das dann so:

Code:
  public Rect( Matrix m ) {
    this( m, null ); // Konstruktoraufruf.
  }

  public Rect( Matrix m, Color c ) {
    super();
    Point p[] = new Point[4];
    for( int i = 0; i < 4; i++ ) {
      p[i] = m.v[i].getScreenCoords();
      this.addPoint( p[i].x, p[i].y );
    }
    this.center = m.center;

    if( c != null ) {
      this.setColor( c );
    }
  }

Wenn Du eine Default-Farbe setzen willst, sofern keine Angegeben wird, so kannst Du dies so machen:
Code:
  public Rect( Matrix m ) {
    this( m, Color.RED ); // Konstruktoraufruf.
  }
 

Scotty

Aktives Mitglied
danke. ist eigentlich bissle nervig, für so kleine sachen jedesmal einen neuen thread zu erstellen, aber wie sollte man das sonst lösen?! vielleicht einen "für kleine bugs" thread?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M kleines KI Programm Idee Allgemeine Java-Themen 7
S Unerwarteter Output (kleines Raetsel) Allgemeine Java-Themen 6
G Kleines Projekt Allgemeine Java-Themen 2
I Methoden Schnelle Hilfe benötigt - Kleines Video/Slideshow aus mehreren Bildern erstellen Allgemeine Java-Themen 3
N Kleines GUI/Sortier Projekt für die Uni Allgemeine Java-Themen 11
V Kleines Regex-Problem Allgemeine Java-Themen 3
I kleines Wochenlohn-Programm schreiben Allgemeine Java-Themen 5
F Kleines Problem mit exec Allgemeine Java-Themen 14
C Architekturvorschläge für kleines Projekt Allgemeine Java-Themen 2
S wiedermal ein kleines Problem mit BigDecimal Allgemeine Java-Themen 5
R Kleines Ratespiel Allgemeine Java-Themen 14
N Kleines nicht java Problem Allgemeine Java-Themen 7
F kleines regexp Problem. Allgemeine Java-Themen 3
_SeiA_ Hilfe Kleines Java Programm schreiben. Summen. Allgemeine Java-Themen 3
G von großem Panel auf ein kleines Panel mappen Allgemeine Java-Themen 6
S kleines File problem Allgemeine Java-Themen 13
M kleines prob mit JInternalFrame Allgemeine Java-Themen 5
J Kleines Tool in Java erstellen? Allgemeine Java-Themen 20
B Lizenz und kleines Programm. Allgemeine Java-Themen 3
B kleines modales transparents Fenster ohne rahmen und buttons Allgemeine Java-Themen 15
P Hab ein kleines Problem mit fehlenden Pointern. Allgemeine Java-Themen 4
S Kleines Eclipse Problem, große Wirkung Allgemeine Java-Themen 7
P Habe ein kleines Problem Allgemeine Java-Themen 2
G mit Pattern strings filtern ein kleines problemchen ;) Allgemeine Java-Themen 2
W Kleines Applet in Standard Java Applikation umwandeln Allgemeine Java-Themen 3
S kleines Spielchen proggen Allgemeine Java-Themen 10

Ähnliche Java Themen

Neue Themen


Oben