new operator

Status
Nicht offen für weitere Antworten.

NightmareVirus

Mitglied
Hallo

folgender Teil meines Quellcodes will nicht compilieren:

Code:
	public void drawLine (Vertex2D vertexA, Vertex2D vertexB) {
	     Vertex2D start;
	     Vertex2D end;

		//Verification of input
		if ( vertexA.getX() < vertexB.getX() ) {
			start = new Vertex2D (vertexA);
			end =  new Vertex2D (vertexB);
		} else if ( vertexA.getX() > vertexB.getX() ) {
				start = new Vertex2D (vertexA);
				end =  new Vertex2D (vertexB);
				
				} else {
					System.out.println("we cannot draw vertical lines...");
					return;

				}


Das new wiill irgendwie nicht mitverarbeitet werden... wenn ichs weglasse klappts aber auch net

Die Fehler meldung lautet:


C:\Dokumente und Einstellungen\Thomas\Eigene Dateien\RWTH Aachen\Informatik\Übungen\Übungsblatt 5\GraphicsContext.java:128: cannot find symbol

symbol : constructor Vertex2D(Vertex2D)

location: class Vertex2D

start = new Vertex2D (vertexA);

^

Das '^' steht genau unter dem 'n' von 'new'

Zur Erläuterung hier die Vertex2D.java
Code:
/**
 * This class represents a discrete two-dimensional coordinate, which 
 * can be used to define geometrical objects.
 * 
 * @author Jakob T. Valvoda
 * @version 14.07.06
 */
public class Vertex2D {
	
	private int x = 0;
	private int  y = 0;
	
	/**
	 * Initializes the object by setting its x and y value.
	 * 
	 * @param newX the coordinate in x direction.
	 * @param newY the coordinate in y direction.
	 */
	public void init( int newX, int newY ) {
		x = newX;
		y = newY;
	}
	
	/**
	 * Sets a new x coordinate.
	 * 
	 * @param newX the new x coordinate.
	 */
	public void setX( int newX ) {
		x = newX;
	}
	
	/**
	 * Returns the x coordinate of this vertex.
	 * 
	 * @return the x coordinate of this vertex.
	 */
	public int getX() {
		return x;
	}
	
	/**
	 * Sets a new y coordinate.
	 * 
	 * @param newY the new y coordinate.
	 */
	public void setY( int newY ) {
		y = newY;	                         
	}
	
	/**
	 * Returns the y coordinate of this vertex.
	 * 
	 * @return the y coordinate of this vertex.
	 */
	public int getY() {
		return y;
	}
	
	/**
	 * Returns a textual representation of the {@link Vertex2D} objects value.
	 * 
	 * @return a textual representation of this vertex.
	 */
	public String toString() {
		return "Vertex: ( " + x + ", " + y + " )";
	}
}


Ich hoffe mir kann jmd helfen... weiss echt net was da falsch is!!
 

Wildcard

Top Contributor
Die Klasse Vertex2D hat keinen Konstruktor der dazu passt:
Code:
start = new Vertex2D (vertexA);
 

NightmareVirus

Mitglied
ja und wie verbesser ich das jezz?

das der ausdruck falsch ist wusste ich ja schon dank fehlermeldung o0


axo dei vertex2D sollte net geändert werden!
 

Wildcard

Top Contributor
Ich weiß ja nicht was du machen willst. :roll:
Entweder du hälst dich an den vorhanden Konstruktor oder machst einen neuen oder erbst von Vertex2D und machst da einen neuen Konstruktor.
Ist doch klar das es so nicht funktionert...
Konstruktor A möchte einen Apfel haben. Ich gebe ihm einen Autositz und warte was passiert :wink:
 

DocRandom

Top Contributor
..du mußt den Code von:
Code:
...
start = new Vertex2D (vertexA);
...
auf:
Code:
..
start = new Vertex2D();
start.setX(vertexA.getX());
start.setY(vertexA.getY());
...
ändern!
Das selbe natürlich auch für end!

mfg
DocRandom
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
pkelod Binäre Darstellung Bitwise-Operator Java Basics - Anfänger-Themen 10
U Wie genau funktioniert der ! Operator Java Basics - Anfänger-Themen 3
C ?: Operator Java Basics - Anfänger-Themen 14
L Java operator % Java Basics - Anfänger-Themen 3
KogoroMori21 Erklärung zum Ternären Operator Java Basics - Anfänger-Themen 4
B Modulo-Operator anhand eines Beispieles erklären Java Basics - Anfänger-Themen 7
C Ternärer Operator mit Strings Java Basics - Anfänger-Themen 3
L Modulus Operator Java Basics - Anfänger-Themen 3
A Zuweisungen und -- operator; Java Basics - Anfänger-Themen 2
H << Operator Java Basics - Anfänger-Themen 7
F RegEx "+" nur als Zeichen, nicht als Operator oder Sonstiges Java Basics - Anfänger-Themen 2
H Operatoren Der bedingte Operator ? : ; Java Basics - Anfänger-Themen 2
J new-Operator Java Basics - Anfänger-Themen 6
H this operator - was ist das? Java Basics - Anfänger-Themen 2
R Operatoren Bad operand types for binary operator Java Basics - Anfänger-Themen 4
O Bedingter Operator eine Frage! Java Basics - Anfänger-Themen 10
O Erste Schritte x*y*z mit Shift Operator moeglich? Java Basics - Anfänger-Themen 15
L Operatoren error: bad operand types for binary operator && Java Basics - Anfänger-Themen 8
E Methoden in new-Operator Methode in geschweifter Klammer Java Basics - Anfänger-Themen 3
I bad operand types for binary operator > Java Basics - Anfänger-Themen 5
D Conditional Operator ?: Java Basics - Anfänger-Themen 3
L Operatoren Übungsklausuraufgabe, unbekannter Operator Java Basics - Anfänger-Themen 13
H Operatoren Fehler bad operand types for binary operator Java Basics - Anfänger-Themen 7
snipesss Operator "-" is undefined Java Basics - Anfänger-Themen 1
F Operatoren If mit variabelem Operator Java Basics - Anfänger-Themen 2
J instanceof Operator Java Basics - Anfänger-Themen 3
K Operatoren The Operator * is undefined for the argument type(s) double, String Java Basics - Anfänger-Themen 4
J Operator * benutzen Java Basics - Anfänger-Themen 3
DeVolt Operatoren Frage zum new-Operator Java Basics - Anfänger-Themen 4
N Methoden Modulo Operator Java Basics - Anfänger-Themen 1
S Operatoren ! Operator Java Basics - Anfänger-Themen 4
O Operator undefined Java Basics - Anfänger-Themen 2
N this-Operator Java Basics - Anfänger-Themen 2
ubaro1 Operatoren Der Tide Operator und positive Ganzzahlen in Binär Java Basics - Anfänger-Themen 1
S Hashcode - Operator ^ Java Basics - Anfänger-Themen 11
M Shift Operator Java Basics - Anfänger-Themen 3
V XOR-Operator? Java Basics - Anfänger-Themen 5
K Zugriff einer Klasse auf eine andere Andere -> bad operand for binary operator Java Basics - Anfänger-Themen 5
J bad operand types for binary operator Java Basics - Anfänger-Themen 3
T Pixelmanipulation Sobel-Operator Java Basics - Anfänger-Themen 2
K Frage zu Class Operator Java Basics - Anfänger-Themen 2
L The operator && is undefined for the argument type(s) String, boolean Java Basics - Anfänger-Themen 8
C Operatoren | - Operator Java Basics - Anfänger-Themen 10
K .Class Operator unklar Java Basics - Anfänger-Themen 3
B Operator | Java Basics - Anfänger-Themen 11
R Compiler-Fehler Operator + nicht erlaubt? Java Basics - Anfänger-Themen 6
C Was tut der | Operator? Java Basics - Anfänger-Themen 8
K Polymorphie und instanceOf Operator Java Basics - Anfänger-Themen 6
S Objekt Erzeugung ohne new Operator Java Basics - Anfänger-Themen 6
C Logischer UND Operator funktioniert nicht richtig Java Basics - Anfänger-Themen 5
H Buch: Java lernen mit BlueJ Modulo-Operator Java Basics - Anfänger-Themen 16
K Conditional Operator Java Basics - Anfänger-Themen 16
A Was bedeutet der Operator *= ? Java Basics - Anfänger-Themen 2
A Operator in Java Java Basics - Anfänger-Themen 11
S Modulo Operator Java Basics - Anfänger-Themen 8
C Variablen Problem: variable operator might not have been initialized Java Basics - Anfänger-Themen 9
D : ? Operator -Verständnisproblem Java Basics - Anfänger-Themen 24
K OOP Wertebereich Ergebnis von % Operator Java Basics - Anfänger-Themen 8
L Frage zu Konstruktoren und dem this Operator Java Basics - Anfänger-Themen 16
R Ersatz für Modulo Operator Java Basics - Anfänger-Themen 8
W &-Operator in diesem Zusammenhang Java Basics - Anfänger-Themen 19
J Oder-Operator Tastenkürzel Java Basics - Anfänger-Themen 7
K Cast-Operator Java Basics - Anfänger-Themen 3
D Bit-Operator & Java Basics - Anfänger-Themen 5
Q mathematische Operationen als Methode und nicht Infix-Operator Java Basics - Anfänger-Themen 14
V Cast-Operator Java Basics - Anfänger-Themen 2
G super operator und incompatible types, simple fehler Java Basics - Anfänger-Themen 8
N Operator aus Array lesen Java Basics - Anfänger-Themen 2
G Für was braucht man den This-operator Java Basics - Anfänger-Themen 3
M Binärdarstellung in Java mit Shift-Operator + bitweises und Java Basics - Anfänger-Themen 2
W Seltsamer Operator int var = 1<< 23; Java Basics - Anfänger-Themen 4
P If Abfrage, Variablenvertauschung und UND Operator Java Basics - Anfänger-Themen 4
J Modulo-Operator rechnet falsch Java Basics - Anfänger-Themen 2
B + operator Java Basics - Anfänger-Themen 4
F Generische Methode - was bringt der Wildcard Operator? Java Basics - Anfänger-Themen 7
H Konditional Operator Java Basics - Anfänger-Themen 2
M %-Operator Java Basics - Anfänger-Themen 3
G string ohne '+' operator Java Basics - Anfänger-Themen 5
S Modulo-Operator Java Basics - Anfänger-Themen 5
S Operator ! auf char nicht anwendbar, was nun? Java Basics - Anfänger-Themen 7
T sobel-operator Java Basics - Anfänger-Themen 3
W %-Operator Java Basics - Anfänger-Themen 4
S Unterschied: ++a & a++ Operator? Java Basics - Anfänger-Themen 9
ven000m Operator += Java Basics - Anfänger-Themen 4
Student Probleme mit dem new-Operator Java Basics - Anfänger-Themen 14
G Operator-Überladung Java Basics - Anfänger-Themen 6
B Operator Java Basics - Anfänger-Themen 2
Z operator ++ Java Basics - Anfänger-Themen 3
N return-Operator Java Basics - Anfänger-Themen 11

Ähnliche Java Themen

Neue Themen


Oben