login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[Java]Class accessen (Opgelost)

Offline valles10 - 27/02/2011 01:10 (laatste wijziging 27/02/2011 01:11)
Avatar van valles10HTML interesse Ik heb een mainclass in mijn main-package. In mijn main-package zit ook een classe Constants. Met een public static boolean in. In mijn mainclass kan ik de boolean accessen, maar hoe doe ik dat in een classe die in een package zit? bijvoorbeeld gui package?

(main-package/gui/gui.java)

2 antwoorden

Gesponsorde links
Offline MiST - 27/02/2011 12:05
Avatar van MiST Lid Alles wat public gedeclareerd is, is zichtbaar voor de buitenwereld.

Publieke statische variabelen zijn te benaderen met

  1. ClassName.property


publieke velden van objecten kan je uitlezen met

  1. object.property


Voor classes in een ander Package moet je eerst het package importen, zoals je altijd moet doen om een klasse uit een ander pakket te gebruiken.

voorbeeld: default package/test.java
  1. import gui.Gui
  2.  
  3. public static void main(String[] args)
  4. {
  5. System.out.println(Gui.TITLE);
  6. }


Gebruik een goede IDE (zoals Eclipse) om package-imports voor jou te laten invoegen. Handige sneltoets is Ctrl + Shift + O (Organize imports ;))
Bedankt door: valles10
Offline valles10 - 27/02/2011 14:30
Avatar van valles10 HTML interesse Ja, idd. Ik heb het zelf gevonden. Ik had nl. nog geen directory voor mijn src files, waardoor ik niet kon importen vanuit een andere klasse.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.285s