|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Nov 2000
Città: Salerno
Messaggi: 4338
|
[Java] Sovrascrittura classe di un altro progetto...
Salve raga
allora ho bisogno di creare un progetto simile ad uno già esistente che discostano per alcuni classi completamente diverse... Faccio un esempio per rendere meglio l'idea Ho il seguente progetto così composto Nome progetto1 Classe Principale Classe operazioniA Classe operazioniB Il nuovo progetto invece Nome progetto2 Classe Principale2 extends Principale Classe operazioniB Dovrei fare in modo che il progetto2 legga la classe operazioniB del suo insieme e non di progetto1... Credevo che dando lo stesso nome automaticamente la classe del progetto1 venisse sovrascritta ma non è così... Come posso ovviare? Thanks
__________________
Doc : "Ovviamente, il continuum temporale è stato interrotto creando questa nuova temporale sequenza di eventi risultante in questa realtà alternativa" Marty : ...
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2014
Messaggi: 852
|
Non mi è chiara una cosa, vuoi che solo Principale2 veda operazioniB di progetto2, oppure che anche Principale veda operazioniB di progetto2?
Nel primo caso è solo una questione di import, posta il codice e vediamo dov'è il problema; nel secondo caso non è possibile a meno delle seguenti: - Principale è predisposta per essere configurata al fine di utilizzare una classe specifica; - decompili Principale e la ricompili importando la classe specifica (Brutto! Brutto! Brutto!). Se qualcuno ha altre idee ben vanga. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2000
Città: Salerno
Messaggi: 4338
|
Ciao, si effettivamente è un pò un casino che ho risolto in parte casualmente...
Allora, mettiamo che il progetto Principale è chiuso e non vi posso accedere (quindi eliminiamo la risposta B...) In Principale supponiamo c'è un tasto somma che chiama il metodo contenuto in operazioniB... Io estendendo il progetto (quindi faccio partire un nuovo main contenuto in Principale2) vorrei venisse chiamato il metodo contenuto in Principale2.operazioniB Ora, come ho scritto precedentemente credevo che dando lo stesso nome automaticamente la classe del progetto1 venisse sovrascritta Cosa ho notato casualmente... Lavoro in ambiente Netbeans, se avvio il programma da lì, il tasto somma mi richiama il metodo contenuto in Principale.operazioniB, se creo il jar il tasto mi richiama il metodo di Principale2.operazioniB
__________________
Doc : "Ovviamente, il continuum temporale è stato interrotto creando questa nuova temporale sequenza di eventi risultante in questa realtà alternativa" Marty : ...
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:43.



















