De programmeertaal Java is een objectgeoriënteerde taal ontwikkeld door Sun en sinds overgenomen door Oracle . Object - georiënteerde talen focus op objecten, die een staat en het gedrag definiëren voor een aantal abstracte entiteit . Bijvoorbeeld, een " rechthoek " object een toestand die bestaat uit de hoogte , breedte , x - positie en y - positie . Het heeft ook het gedrag en kan worden aangepast , verplaatst en getest om te zien of het snijdt een andere rechthoek . Een gemakkelijke manier om te testen voor botsingen is het " snijdt " methode twee " rechthoek " objecten. Wat je Java Software Development Kit nodig met NetBeans Integrated Development Environment ( IDE ) Bundel Toon Meer Aanwijzingen Belasting 1 de NetBeans geïntegreerde ontwikkelomgeving ( IDE ) door klikken op het pictogram van het programma . Wanneer het programma wordt geladen, ga naar " Nieuw /New Project" en selecteer " Java Application " uit de lijst aan de rechterkant van het scherm . Een nieuwe broncode bestand verschijnt in de NetBeans teksteditor . De broncode bestand bevat een lege belangrijkste methode . Kopen van 2 Maak twee " Rectangle " objecten. Elke rechthoek kan worden geïnitialiseerd met een hoogte , breedte , x - locatie en y - locatie . Schrijf de volgende twee uitspraken binnen de accolades van de belangrijkste methode om deze twee objecten : Rectangle rectOne = new Rectangle ( 10 , 10 , 0 , 0 ) ; Rectangle rectTwo = new Rectangle ( 10 , 10 , 5 , 5 ) ; " . rectTwo " 3 Test om te zien of " rectOne " snijdt de " snijdt " methode retourneert waar of onwaar , afhankelijk van de positie van de rechthoeken . Als je terugkijkt naar de vorige stap , zal je zien dat beide rechthoeken hebben dezelfde grootte : 10 bij 10 . De positie van " rectOne " is ( 0,0 ) , terwijl de positie van " rectTwo " is ( 5,5 ) . Dit betekent dat " rectTwo " overlapt " rectOne " met een kwart van het gebied . Daarom is de " snijdt " -methode geeft true in de volgende verklaring : bool x = rectOne.intersects ( rectTwo ) ; Print 4 uit het resultaat van de " snijdt " -methode als dit : System.out.println ( x ) ; 5 Voer het programma door op de " Play " knop , gelegen in de hoofdwerkbalk . Het programma drukt het woord ' True ', aangezien beide rechthoeken snijden .
|