ciao a tutti...volevo chiedervi un'informazione, in java come faccio a creare delle classi private con eclipse?? grazie mille...ovvero quelle classi che poi devo importare nella classe pubblica principale...
ciao a tutti...volevo chiedervi un'informazione, in java come faccio a creare delle classi private con eclipse?? grazie mille...ovvero quelle classi che poi devo importare nella classe pubblica principale...
Basta che aggiungi private davanti alla classe, non vedo il problemaOriginariamente inviato da liga_87
ciao a tutti...volevo chiedervi un'informazione, in java come faccio a creare delle classi private con eclipse?? grazie mille...ovvero quelle classi che poi devo importare nella classe pubblica principale...![]()
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
si ma non va dichiarata, come si fa con le classi pubbliche??
es
puo' essere scritta nel seguente modo???codice:public class prova { public static void main(String[] args) { private class prova 2 { ...... ..... } }}
Nel tuo caso la classe prova è pubblica, la classe prova2 è privata.
Ovviamente vedo delle parentesi non messe bene, probabilmente è solo un errore di distrazione:
codice:public class prova { } private class prova 2 { }
Ciao![]()
ricorda anche che una classe privata è una classe ad uso e consumo della classe pubblica in cui è contenuta, cioè in generale la sintassi è questa
il tutto all'interno di un file ClassPublic.java.codice:public class ClassPublic { private class ClassPrivate{ } }
valia nel mio caso posso fare una cosa del genere?
codice:public class prova { public static void main(String[] args) { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con = DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=C:\\Programmi\\dbricette_1_3_049.mdb"); ..... ..... .... .... int id_ingrediente = CONFRONTO(ingrediente); } // chiudo il void main private static int CONFRONTO(String ingrediente) { // qui devo richiamarmi la connessione??? } } // chiudo la class prova
Non vedo il nesso con le classi private.
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
non usare la classe del main per fare tutta la tua roba, non è buona norma.
A parte quello, ciò che fa la connessione è un oggetto a sé stante, per poterlo separare dal resto mica devi metterlo in una inner (che ha altri scopi), ma crea una classe a parte che si occupa di quello e che istanzi come un normale oggetto
valia intendi, che devo crearmi altre 2 classi pubbliche contenenti le 2 funzioni, che devo poi richiamarmi??? e poi come le collego alla classe pubblica principale??
allora impara a modellare gli oggetti (cosa che a quanto vedo non sai fare).
Come usi String dentro la tua classe?
Allo stesso modo usi una classe qualsiasi definita da te: ne crei un'istanza che poi usi come ti pare.
Non basta fare un programma in java per dire uso java, impara a modellare gli oggetti e a dividere/raggruppare ciò che ti serve per funzionalità fornite