PDA

View Full Version : [JAVA] Aiuto !


JPacifica
08-11-2008, 00:14
Salve raga,
Ho un problemino con un codice che sto scrivendo. Vi anticipo che sono nuovo della programmazione ad oggetti, ho sempre programmato in C (in ambito universitario). Sto seguendo alcuni libri di testo di java, pero non riesco a risolvere questo problema:

Allora, devo creare un progetto che simula la gestione bancaria: devo poter creare un conto, incrementarlo decrementarlo etc etc...
Ho Sviluppato un interfaccia grafica con le librerie swing e awt, e fino qui tutto bene. Parallelamente ho implementato la gestione della banca ed ora ho 4 classi pubbliche. il tutto č incluso in un package :D ora pero, a causa della mia scarsa conoscenza del java, ho problemi a gestire le funzioni nelle 4 classi, ovvero:

Qual'č il modo piu semplice per poter accedere da metodi interni alle classi, ad altri metodi sempre interni delle altre classi?
Per capirci: se in un frame digito il tasto apri conto, il gestore del tasto si dovrebbe occupare di invocare il costruttore della classe conto e istanziarlo, pero tutto questo non arriva al main, quindi credo di aver fatto un mezzo casino :D

Forse non sono stato chiarissimo :S pero se mi potete aiutare, magari chiedendomi delucidazioni sul problema vi ringrazio!!

Ciao

Pacifica

fbcyborg
08-11-2008, 08:28
Come tu stesso affermi, sei nuovo della programmazione a oggetti ed infatti proprio per questo ti trovi un po' in confusione. E' normale.

Prima di addentrarti nello sviluppo di applicazioni pių complesse, come quella che stai cercando di fare, ti consiglio vivamente di impratichirti con esempi molto pių semplici che ti introducano alla programmazione a oggetti.

Inoltre non dici se la tua applicazione richiede un database. Se cosė fosse la cosa per te si complicherebbe ancor di pių, poichč sono richieste le conoscenze dell'utilizzo dei driver jdbc ecc.. Insomma, prima di creare un'applicazione per la banca, ci vuole un po' di esperienza.

Per poter accedere da metodi interni alle classi, ad altri metodi sempre interni delle altre classi devi dichiarare quei metodi public, devi poi (dalla classe chiamante) creare un nuovo oggetto e invocare i metodi su quell'oggetto appena creato. Oppure se la classe ha metodi statici, basta chiamare NomeClasse.nomeMetodo().

Ciao!