Eksterne klasser
HejJeg er ved at lave et program, hvor jeg gerne vil kunne lave udvidelser som implementeres i mit javaprogram, uden at ligge det ind i selve programmet.
Jeg har tidligere gjort det med c++ og dll filer, hvor programmet havde en klasse som dll filerne nedarvede efter, ligeså havde dll filerne en klasse, som var nedarvet efter hovedprogrammet, for at skabe en tovejs kommunikation mellem objekter i selve java programmet og et evt. java tillægsmodul.
Nogen der kan hjælpe mig igang med det?
Her er således jeg forestiller mig:
Jeg har mit hovedprogram (evt. en jar fil):
Sti: #program#/program.jar
class: ModulKommunicator
(indlæser moduler ved at sende sig selv ind i en funktion (evt. konstructoren). Det ved det hvordan det kan gøre, da modulet nedarver en kendt klasse evt. class: ModulStandard
Modulet:
Sti: #program#/moduler/mitmodul.jar (jar eller hvad der er muligt)
class MitModul extends ModulStandard
Modtager en pointer til ModulKommunicator som den kender nogle public funktioner på.
Nogen der kan hjælpe med om det kan lade sig gøre i Java?
På forhånd tak for hjælpen