Hirdetés
- Hivatalosan is elkezd védekezni az Intel csodafegyvere ellen az új Geekbench
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Fogyókúrával kínálnak több tányért a Toshiba új merevlemezei
- Házimozi haladó szinten
- Androidos fejegységek
- Vezeték nélküli fülhallgatók
- Apple MacBook
- Milyen egeret válasszak?
- Milyen TV-t vegyek?
- Fujifilm X
- Elkalapálta a snapdragonos Galaxy S26 az exynososat
- Nagy aksival és erős hardverrel megjött Magyarországra a Poco X8 Pro és Pro Max
- Amazfit Stratos - a hosszútávfutó vagányossága
- Így lehet kiszúrni, ha kamu AirPods fülest akarnak eladni neked
- Hatalmas telepet és fizikai ventilátort kaptak az új Oppo-k
Új hozzászólás Aktív témák
-
bucsupeti
senior tag
Nem biztos hogy teljesen jól fogalmaztam meg a dolgokat.
Szóval azt szeretném, hogy van egy "csomagom", ami tartalmaz egy osztálydefiníciót (csomag1.java). Ezután készítek egy java programot (teszt.java), ami használja a csomagban definiált osztályt (import csomag1).
Ezután változtatok a csomag1.java fájlban, újrafordítom a csomag1-et (de a teszt.java-t nem!!!!) és az eredeti teszt.class újrafordítás nélkül a csomag1 változtatásait ismeri.Lehet hogy egyszerűbb konkért példán keresztül:
Szóval Aru.java:
class Aru {
private String aruNev;
private int nettoAr;
[B]private static int afaKulcs=27;[/B]
public Aru(){
}
public Aru(String aruNev, int nettoAr, int afaKulcs){
this.aruNev=aruNev;
this.nettoAr=nettoAr;
this.afaKulcs=afaKulcs;
}
public String getAruNev(){
return aruNev;
}
public void setAruNev(String aruNev){
this.aruNev=aruNev;
}
public int getNettoAr(){
return nettoAr;
}
public void setNettoAr(int nettoAr){
this.nettoAr=nettoAr;
}
public float getAfaErtek(){
return nettoAr*afaKulcs/100;
}
}Ezután megírom a király számlázó programot ami használja az Aru osztályt (Szamlaz.java) és lefordítom (Szamlaz.class). Közben megváltozik az üzleti logika és ezért a statikus adattagot átírom az új áfa értékre. Lefordítom az Aru.java-t és ezt a számlázó program újrafordítás nélkül tudja alkalmazni.
Az azért már kiderült hogy erre nem jó a csomag módszer, mert teljes újrafordítás kell.
Van erre valami módszer Java SE-ben? Vagy ehhez már valamiféle enterprise megoldás kell?
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Konteó topic
- Elkalapálta a snapdragonos Galaxy S26 az exynososat
- Hivatalosan is elkezd védekezni az Intel csodafegyvere ellen az új Geekbench
- Építő/felújító topik
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Információbiztonság, kiberbiztonság, adatvédelem
- Fogyókúrával kínálnak több tányért a Toshiba új merevlemezei
- Milyen légkondit a lakásba?
- Samsung Galaxy Felhasználók OFF topicja
- Nagy aksival és erős hardverrel megjött Magyarországra a Poco X8 Pro és Pro Max
- További aktív témák...
- Infinity SM 155 3-utas passzív hangszórópár /Pioneer A-656 Mark II/Pioneer F-447L
- iPad 11th 2025 128 GB
- Eladó Intel Core i7-14700KF kifogástalan állapot, GARANCIA 2027.06.07
- Eladó G pro superlight 2 se Unusual way sports UHWM skate talpakkal.
- Fehér konfig - i7-4790k/ROG Strix GTX 1070/Wifi/Rengeteg új-dobozos alkatrész/AJÁNDÉK Resident Evil
- AKCIÓ! Microsoft XBOX Series X 1TB SSD fekete játékkonzol extra kontrollerrel garanciával
- REFURBISHED - Lenovo ThinkPad 40AF Dock (DisplayLink) (2 4K felbontás)
- Eladó Redmi Note 10 5G 4/128GB fekete / 12 hónap jótállás
- Apple iPhone 14 Pro Max 128 GB Black 100% Akku 1 év Garancia Beszámítás Házhozszállítás
- Samsung Galaxy S21 Ultra / 12/256GB / Kártyafüggetlen / 12Hó Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

