programmeringsspråket Java är ett objektorienterat språk som utvecklats av Sun och sedan förvärvades av Oracle . Objektorienterade språk fokus på objekt , som definierar ett tillstånd och beteende för vissa abstrakt enhet . Till exempel har "en rektangel " objekt ett tillstånd som består av dess höjd, bredd, x -positionen och y -positionen. Det har också beteende och kan ändras, flyttas och testas för att se om det överlappar en annan rektangel . Ett enkelt sätt att testa för kollisioner är att använda " skär " metoden på två "rektangeln " objekt . Saker du behöver Review, Java Software Development Kit med NetBeans Integrated Development Environment ( IDE ) Bundle
Visa fler instruktioner
1
Load NetBeans Integrated Development Environment ( IDE ) med klicka på dess programikon . När programmet laster , navigera till " Ny /Nytt projekt " och välj " Java Application " i listan till höger på skärmen . En ny källkod filen visas i NetBeans textredigeraren . Källkoden filen innehåller en tom huvudsakliga metoden .
2
Skapa två "rektangeln " objekt . Varje rektangel kan initieras med en höjd, bredd, x - plats och y - läge . Skriv följande två uttalanden inuti klamrarna i den huvudsakliga metoden för att skapa dessa två objekt :
Rectangle rectOne = new Rectangle ( 10 , 10 , 0 , 0 ) , Rectangle rectTwo = new Rectangle ( 10 , 10 , 5 , 5 ) , " . rectTwo " Addera 3
test för att se om " rectOne " skär " skär " metoden returnerar antingen sant eller falskt , beroende på positionen av rektanglar . Om du ser tillbaka på föregående steg , kommer du att se att båda rektanglarna har samma storlek : 10 av 10 . Placeringen av " rectOne " är ( 0,0 ) , medan läget för " rectTwo " är ( 5,5 ) . Detta innebär att " rectTwo " överlappar " rectOne " med en fjärdedel av sin yta . Därför är " skär " metoden returnerar true i följande uttalande :
bool x = rectOne.intersects ( rectTwo ) ;
4
Skriva ut resultatet av den " skär " metoden så här :
System.out.println ( x ) ,
5
Kör programmet genom att trycka på " Play " -knappen , som ligger i verktygsfältet . Programmet skriver ut ordet " sant " eftersom båda rektanglar skär .