Die Programmiersprache Java ist eine objektorientierte Sprache, die von Sun entwickelt und inzwischen von Oracle übernommen . Objektorientierte Sprachen Fokus auf Objekten definieren , die einen Zustand und Verhalten für einige abstrakte Entität . Zum Beispiel hat ein "Rechteck" -Objekt einen Zustand, der von seiner Höhe, Breite, x - Position und y- Position besteht . Es hat auch das Verhalten und in der Größe verändert , verschoben und getestet, um zu sehen, ob es ein weiteres Rechteck schneidet. Eine einfache Möglichkeit, auf Kollisionen zu prüfen ist, die " schneidet "-Methode auf zwei "Rechteck" -Objekte verwenden . Things You
Java Software Development Kit mit NetBeans Integrated Development Environment (IDE) brauchen Bundle
anzeigen Weitere Anweisungen
1
Last der NetBeans Integrated Development Environment (IDE) von Klick auf das Programmsymbol . Wenn das Programm geladen wird, auf " Neu /New Project" navigieren und wählen Sie " Java Application " aus der Liste auf der rechten Seite des Bildschirms. Eine neue Quellcode-Datei erscheint in der NetBeans Texteditor. Der Source-Code -Datei enthält eine leere main-Methode .
2
Erstellen Sie zwei "Rechteck" -Objekte. Jedes Rechteck mit einer Höhe, Breite, x - Position und y- Position initialisiert werden. Schreiben Sie die folgenden beiden Aussagen innerhalb der geschweiften Klammern der main-Methode , diese beiden Objekte zu erstellen :
Rectangle rectOne = new Rectangle (10, 10 , 0 , 0); Rectangle rectTwo = new Rectangle ( 10, 10, 5 , 5); " . rectTwo "
3
Test, um zu sehen, ob " rectOne " schneidet die " schneidet "-Methode entweder wahr oder falsch gibt , abhängig von der Position der Rechtecke . Wenn Sie wieder zu dem vorherigen Schritt betrachten, werden Sie sehen, dass beide Rechtecke die gleiche Größe haben : 10 von 10 . Die Position " rectOne " (0,0) ist , während die Position der " rectTwo " ist (5,5) . Dies bedeutet, dass " rectTwo " Überschneidungen " rectOne " mit einem Viertel seiner Fläche . Daher ist die " schneidet "-Methode gibt true in der folgenden Aussage :
bool x = rectOne.intersects ( rectTwo );
4
Drucken Sie das Ergebnis der " schneidet "-Methode wie folgt aus:
System.out.println (x);
5
Führen Sie das Programm durch Drücken der Taste "Play" , in der Haupt- Symbolleiste. Das Programm druckt das Wort " wahr", da beide Rechtecke schneiden.