Hallo bei diesen Programm wird pt1 und ptAlias mit (10,10) definiert und ausgegeben(Zeile 22 und 23)
dann ändere ich ptAlias bei Zeile 25 und neue Daten werden nicht ausgepríntet(Zeile 28). Was stimmt da nicht ? Großes Danke im Vorhinein !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
dann ändere ich ptAlias bei Zeile 25 und neue Daten werden nicht ausgepríntet(Zeile 28). Was stimmt da nicht ? Großes Danke im Vorhinein !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Java:
import java.awt.* ;
class ZHU_Kap28_Auf2
{
public static void main (String[]args)
{
Point pt1 = new Point (10,10);
Point pt2 = new Point (30,30);
Point ptAlias = (pt1);
int flaeche,laenge,breite;
int x1=10,y1 =10,x2=30,y2=30;
String strpt1= pt1.toString(), strptAlias= ptAlias.toString();
if ( pt1 == ptAlias)
System.out.println(" pt1 und ptAlias verweisen auf dasselbe Objekt");
else
System.out.println(" pt1 und ptAlias verweisen nicht auf dasselbe Objekt");
System.out.println("Point pt1 vorher :" + strpt1+"\n"+
"Point ptAlias vorher :" + strptAlias );
ptAlias = new Point(10*2,10*2);
System.out.println("Point pt1 nacher :" + strpt1+"\n"+
"Point ptAlias nacher :" + strptAlias );
}
}