Žinios Discovery
/ Knowledge Discovery >> Žinios Discovery >> Technika >> kompiuteris >> kompiuterių programinė įranga >>

Kaip Java Works

, 3). Mes inicializuoti abu kintamieji 200. Mes gali taip pat lengvai sakė:
 int plotį; width = 200; INT aukštis; aukštis = 200; 

Pirmoji forma yra tiesiog šiek tiek greičiau įvesti

nustatymo kintamąjį savo pirmąjį vertės aktas yra vadinamas Inicijuojama kintamąjį.. Bendrąjį programavimo klaidą įvyksta, kai jūs pamiršote inicijuoti kintamąjį. Norėdami pamatyti tą klaidą, pabandykite pašalinti iniciacijos dalį kodo (" = 200 " dalis) ir sukompiliuoti programą pamatyti, kas atsitiks. Ką rasite yra tas, kad kompiliatorius skundžiasi šią problemą. Tai labai gražus bruožas, beje. Tai sutaupys jums daug sugaišto laiko

Yra dviejų tipų kintamųjų Java -.. Paprastų (primityvių) kintamųjų ir klasių

int tipas yra paprasta. Kintamasis gali turėti numerį. Tai yra viskas, kad ji gali padaryti. Jūs paskelbti int, nustatykite jį į vertę ir jį naudoti. Klasės, kita vertus, gali būti daug dalių ir turi metodus, kad jas būtų lengviau naudoti. Geras pavyzdys paprastu klasės yra stačiakampio klasės, todėl pradėkime su juo.

Vienas iš Dirbome nuo šiol programos apribojimus, yra tai, kad ji prisiima langas yra 200 200 pikselių. Ką daryti, jei mes norėjome paklausti langą, " Kaip didelis tu, "?; ir tada Dydis mūsų stačiakampyje ir įstrižainėmis, kad tilptų? Jeigu jūs einate atgal ir pažvelgti į dokumentacijos puslapyje Grafikos klasės (java.awt.Graphics.html - failas, kuriame išvardytos visus turimus piešimo funkcijas), jūs pamatysite, kad viena iš funkcijų yra vadinamas getClipBounds. Spustelėkite šią funkciją pavadinimu pamatyti visą aprašymą. Ši funkcija priima jokių parametrų, bet vietoj grįžta vertę stačiakampio tipo. Stačiakampis jis grįžta sudėtyje plotį ir aukštį turima piešimo srityje. Jei paspausite ant stačiakampis šioje dokumentacijoje puslapyje bus imtasi dokumentacijos puslapyje stačiakampio klasės (java.awt.Graphics.html). Domina kintamojo puslapis skyriuje prie puslapio viršuje, galite rasti, kad ši klasė yra keturi kintamieji pavadintas x, y, plotis ir aukštis, atitinkamai. Ką mes norime padaryti, todėl yra gauti klipas krašto stačiakampį naudojant getClipBounds ir tada išgauti plotį ir aukštį nuo šio stačiakampio ir išsaugoti vertybes aukštis ir plotis kintamųjų, mes sukūrėme ankstesniame pavyzdyje, pavyzdžiui:

 importo java.awt.Graphics; importo java.awt.Color; importo java.awt.Rectangle; visuomenės klasė FirstApplet tęsiasi java.applet.Applet {public void dažai (Grafika g) {int plo

Page [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... >>