Új hozzászólás Aktív témák

  • loszerafin

    senior tag

    válasz robisz #770 üzenetére

    Szia

    Köszönöm a kimerítő választ, azt hiszem, megértettem.
    Ráadásul a válaszod olvasása közben a csomag/osztály viszony is világosabb lett.

    Választottam egy másik osztályt, amit nem importál be a java fordító automatikusan, hogy jobban átlássam a dolgot.

    Pl. java.math.BigDecimal osztály.

    Az import java.math.BigDecimal;

    beírásával a nem-statikus metódusokat a metódus nevének a leírásával használhatom,
    a statikus metódusokat/mezőket pedig a ''BigDecimal.''
    beírásával a metódus/mező neve előtt használhatom.


    Ha ezt is ( a BigDecimal. beírását) el akarom kerülni, akkor :
    import static java.math.BigDecimal.*;

    ami után az összes statikus mezőt/metódust a BigDecimal eléírása nélkül használhatok,

    vagy
    import static java.math.BigDecimal.ONE;
    ha a ONE statikus mezőt akarom használni,

    vagy

    import static java.math.BigDecimal,valueOf;
    ha a valueOf() metódust akarom használni.

    Világos minden az import használata körül, még 1x köszönöm.
    KL

Új hozzászólás Aktív témák