Statikus módszerek és területek java, a blog titkosítás
adatmezők deklarált osztály statikus. közösek minden tárgy egy osztály nevezzük osztály változókat. Ha az egyik objektum értékét megváltoztatja a területen, ez a változás az összes tárgyakat. Együttműködik a statikus attribútum statikus módszerek, amelyek deklarált a tervező statikus. Ezek a módszerek osztály módszerek, nem kötődik semmilyen tárgy, és nem tartalmazzák ezt a mutató egy adott objektumot, indítsunk egy módszert. Statikus módszerek alkalmazása paradigma „összekötő korai CIÓ”, szigorúan meghatározzák a módszer változatával fordításkor. Mivel a elérhetetlensége ez a mutató, a statikus mezők és módszerek nem tudja elérni, nem statikus mezők és módszerek közvetlenül, mint utalni elektrosztatikus mezők és módszerek meglehetősen nevében az osztály, amelyben definiálva vannak.
// példa # 4 Statikus módszerek és mezők: Mark.java
publicclass Mark
privateint mark = 3;
publicdouble getResult ()
visszatérő (dupla) coeff * jel / 100;
publicstaticvoid setCoeffFloat (float c)
publicvoid SETMARK (int jel)
ez .mark = jelet;
// statikus módszer nem vonatkozik a nem-elektrosztatikus mezők és módszerek
/ * Nyilvános static int getResult ()
Amikor létrehoz két tárgy
Mark OB1 = új Mark ();
Mark OB2 = új Mark ();
Jelentés ob1.coeff és ob2.coeff 5-ig, mint található ugyanazon a memórián. Módosítsa az értéket a statikus tag, akkor közvetlenül az osztály neve:
Hívja a statikus módszerrel kell elvégezni információk segítségével:
ClassName.methodName (). nevezetesen:
floatz = Math.max (x, y); // meghatározása maximális a két érték
System.exit (1); // extra alkalmazás megszűnése
A statikus módszer nevezhető használatával is a neve a tárgy, hanem egy kihívás, hogy csökkentsék a minősége a kódot, és nem lesz logikailag helyes, bár, és nem eredményez a fordító hibát.
Nyomós statikus módszer az osztály nem praktikus, mivel statikus attribútum kezelési módszer vagy végrehajtják a legtöbb nevének megadásával az osztály, amelyhez tartoznak.