Metoder i en klasse, bruge alle en JDBC acces metode ..?
jeg har en klasse TestProfil - i denne er der en constructor ...og under den en række metoder der alle kommunikere med en database, men jeg har lavet en lille metode 30-40 linier der loader database config fra en .cfg fil - men skal jeg så putte alt denne kode ind under hver metode i \"TestProfil klassen, eller kan jeg på en måde accesse denne metode eksternt ????
Hvis du laver en overordnet fil StartMinTestProfil , som laver en ny instans af din testprofil. Du laver så endnu en fil, f.eks DatabaseLib, hvor du smider din 30-40 liniers metode i. Nu skal du så sørge for at din constructor i testprofil, som argument tager et databaselib.
public void StartMinTestProfil {
public static void main(String args[]) { DatabaseLib db = new DatabaseLib(); TestProfil test = new Testprofil(db); } } Din constructor kunne se således ud:
public TestProfil { Databaselib db;
Testprofil(DatabaseLib db) { this.db = db; }
Nu kan du så inde i alle dine metoder i TestProfil kalde db.<den metode du vil have fat i. Håber det var det svar du ledte efter.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.