Portal > Foren > Java > Allgemeine Java-Programmierung > getter-Methoden automatisch gernerieren lassen ??
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 18.02.2005, 13:41 Nach oben    #1
ehli75
Gast
 
Beiträge: n/a
Standard getter-Methoden automatisch gernerieren lassen ??

Hallo ihr da draußen ...

gibt es eine Möglichkeit getter-Methoden automatisch generieren zu lassen ... bzw. dass sie erst beim compilierungsprozess erzeugt werden?
z.Z. arbeite ich an einer DB-Applikation ... und da gibt es zig Attribute ... und da ich das schön objektorientiert machen will, brauche ich für jedes Attribut ein private Variable ... und dann auch noch die dazugehörige get-Mehotde. klingt ja alles logisch ... aber
1. ist das blöde stupide Arbeit und
2. habe ich, nach dem ich Attribute und getter-Methoden eingefügt habe schon über hundert Zeilen Quellcode ... also total unübersichtlich.
Wäre doch cool, wenn es z.B. eine Ant-Task gäbe, die vor dem compilieren durch meinen Quellcode geht und automatisch alle getter-Methoden erzeugt!
Damit nicht alle privaten Variablen eine getter-Methode bekommen müsste eine eigene Syntax her für diese Attribute.
Das doofe wäre nur, dass die jeweilige IDE davon nix weiss und mir bei Objekt+Punkt die getter-Methoden nicht anbietet.

Wer die Progammiersprache Ruby kennt weiss was ich meine ... da gibt man das Attribut mit attr_reader: name, vorname an. Ruby macht dann daraus automatisch die getter-Methoden (ich weiss ... es werden keine Methoden getName und getVorname gemacht ... aber das Prinzip stimmt !!!). Der Code wird übersichtlich und ist viel schneller erzeugt.


Michael
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.02.2005, 14:42 Nach oben    #2
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.512
Standard

Hm .. also je nach IDE geht das mit 'nem Shortcut.
Der IntelliJ hat glaube ich auch so etwas ... weiß das aber jetzt gerade nicht auswendig.

Andere Möglichkeit wüsste ICH jetzt nicht ... aber das heißt nix *g*

Grüße Ben .


edit:
Ich habe ein "Shortcut-Blatt" der Version 3.0 gefunden.

(Alt+Insert) --> Generate Code .. (Getters, Setters, Constructors, hashCode/equals, EJB)

Das steht da drauf .. zu diesem Punkt.
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.02.2005, 15:04 Nach oben    #3
Fuzzy
Gast
 
Beiträge: n/a
Standard

Eclipse kann das auch mit einem Befehl direkt aus der IDE heraus.

Rechte Maustaste im Editor innerhlb der gewünschten Klasse
source > generate Getters und Setters.

Vielleicht gibt es ja ein XDoclet welches es für Dich erledigt, aber übersichtlicher wird das ganze dann nicht...
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SSID nicht automatisch an Links anhängen ? CIX88 PHP-Programmierung 14 25.02.2007 09:23
abstrakte Methoden WurstBrot Allgemeine Java-Programmierung 4 11.08.2005 17:04


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:10 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45