OOP - Kurze Frage

Status
Nicht offen für weitere Antworten.
C

Clark

Gast
Hallo Leute,

könnte ihr mir eventuell folgende Frage kurz und bündig beantworten:


"Wie kann ich mit einem Objekt auf dessen Attribute und Methode zugreifen?"


Großes Danke im Vorraus![/b]
 
C

Clarq

Gast
hallo,

@shigoro: ich hab den wald vor lauter bäumen nicht gesehen - danke!

ich habe noch 2 fragen, die von einem aufgabenblatt aus ner schule stammen:

warum importiere ich bibliotheken und wo kommen diese her?

liege ich mit folgender aussage richtig?!
Bestimmte Features werden nicht mit geladen und müssen, wenn sie benötigt werden, nachträglich importiert werden. Die Bibliotheken kommen aus dem jeweilig installierten Java Paket.

welche bedeutung hat ein objekt?!

ich weiß weiß nicht was ich da antworten soll ... ich weiß was ein objekt ist, aber dessen bedeutung ist doch immer unterschiedlich, sozusagen vom jeweiligen projekt abhängig, oder sehe ich das falsch?!

gruß
 

juergenerwin

Aktives Mitglied
1) Bibliotheken werden importiert, um die Methoden, die in den jeweiligen Klassen vorhanden sind nutzen zu können.
2) Ein Objekt ist eine Instanz einer Klasse. Einfaches Beispiel:
Du hast eine Klasse Student. Der Student hat ein Geburtsdatum und einen Wohnort. Also initialisierst du die Klasse student mit dem Paramtern Geburtsdatum und Wohnort.

Code:
//Objekterzeugung in einer beliebigen Oberklasse
Student paul = new Student("1.1.1988", "Berlin")


Code:
//Konstruktor der Klasse Student
public Student( String gebDatum, String wohnort) {
  setGeburtsDatum(gebDatum);
  setWohnort(wohnort);
}

Somit hast du ein Objekt paul erschaffen, der am 1.1.1988 in Berlin geboren ist. Wenn du von anderer Stelle wieder auf das Objekt paul zugreifen willst benötigst du zusätzlich getter methoden oder in der Literatur unter Zugriffsmethoden.[/code]
 
C

Clarq

Gast
@juergenerwin:

zu 1. man muss doch aber nicht zwangweise importieren, um eine beliebige methode nutzen zu wollen.

zu 2. die frage war nicht, was ist ein objekt, sonder was für eine _bedeutung_ haben diese?!

hat jemand noch andere ideen?!

gruß
 
B

bygones

Gast
Clarq hat gesagt.:
@juergenerwin:
zu 1. man muss doch aber nicht zwangweise importieren, um eine beliebige methode nutzen zu wollen.
wenn die Klassen bzw. die Methoden in anderen libraries bzw. packages liegen schon....
 

L-ectron-X

Gesperrter Benutzer
Ja, der Zugriff auf Objekt-Eigenschaften (Instanzvariablen) sollte ausschließlich über Methoden erledigt werden.
 

juergenerwin

Aktives Mitglied
ein objekt hat so gesehen gar keine bedeutung (das ist schon fast eine philosophische frage), oder was meinst du mit bedeutung? bedeutung auf was?
anders gefragt: welche bedeutung hast du oder ich?

kann mit dem begriff bedeutung herzlich wenig anfangen. vielleicht können dir die anderen user helfen, oder du präzisierst deine frage.

mfg
juergen
 
C

Clarq

Gast
ähm - das ist ja das problem.

ich habe diese frage gestellt bekommen, weiß aber selber nicht genau was damit gemeint ist.

zudem, hab ich auch folgende aussage gemacht:

warum importiere ich bibliotheken und wo kommen diese her?

liege ich mit folgender aussage richtig?!
Bestimmte Features werden nicht mit geladen und müssen, wenn sie benötigt werden, nachträglich importiert werden. Die Bibliotheken kommen aus dem jeweilig installierten Java Paket.

kann man das genau so, stehen lassen?!

gruß
 

juergenerwin

Aktives Mitglied
theoretisch bracuhst du überhaupt keine bibliotheken importieren. wenn du lustig bist schreibst du dir den gesamten code selbst. die meisten programmierer (eigentlich alle) greifen aber ganz gerne auf eine art module (klassen) zurück, in der bereits methoden vorhanden sind, um einige problem, die sehr oft vorkommen dort lösen zu lassen. sie übergeben die parameter an die methoden der klassen (z.b. eine datenbankabfrage,...) und lassen diese in der blackbox bearbeiten. damit man aber auf diese klassen zugreifen kann, müssen sie zuerst importiert werden.

jetzt kommt sicher die frage: warum werden nicht von haus aus alle klassen importiert. - weil es sich nicht vermeiden lässt manche methoden gleich zu benennen, obwohl diese unterschiedliche dinge tun. d.h. eine gleichnamige methode ist in 2 (oder mehr) verschiedenen packages vorhanden. der compiler hätte keine ahnung welche methode er nun verwenden soll (es sei denn du gibst sie explizit an).

in deiner antwort glaube ich, dass du es richtig meinst, aber vielleicht noch nicht ganz richtig ausdrückst. besonders das wort features stört mich (das kann so ziemlich alles sein). deshalb habe ich dir noch ein bisschen text zusammengestellt, aus dem du entweder eine neue formulierung bastelst (ganz richtig ist deine würde ich sagen nicht) oder dich mit diesen informationen bewaffnet unter:

http://www.hanewald.info/javakurs-2.php

gruss
juergen
 

Mina

Mitglied
Hallo Clarq,

Was ist die bedeutung eines Objekts ist schon eine sehr seltsame Frage, aber lass es mich mal probieren...

also folgender Vorschlag:

Ein Objekt ist ein in sich abgeschlossenes Konstrukt, das seine eigenen Eignschaften und Methoden besitzt. Es verbirgt seine Code nach aussen vor anderen Objekten.
Ein Objekt repräsentiert in abstrakter Form ein reales Objekt der Welt (z.B wie oben jemand geschrieben hat z.B repräsentiert ein Objekt einen Studenten)

Das ist jetzt vielleicht eher wieder die Antwor darauf was ein objekt ist... aber sorry, bedeutung?

Wenn dus mal weißt verate es uns doch bitte ;-)
liebe grüße
Mina
 
C

Clarq

Gast
@Mina:

ich werde morgen mal, den sooooo gebildeten aufgabensteller (referendar in einer berufsschule :roll: ), fragen, welche antwort nun korrekt ist.

thx schonmal für die antworten!

fortsetzung folgt ...

gruß
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
F Kurze Frage zu replace() Java Basics - Anfänger-Themen 19
dieter000 Kurze Frage kann mir ejmand kurz diesen Code erklären, bzw wie man die zeilen erklärt und so Java Basics - Anfänger-Themen 1
JD_1998 Array-Position aus einer Methode in einer anderen ausgeben (Kurze Frage) Java Basics - Anfänger-Themen 2
M Rationale Zahl erkennen - Kurze Frage zum Restwert nach Division Java Basics - Anfänger-Themen 3
L Kurze Frage... Java Basics - Anfänger-Themen 2
C Kurze Frage zur Polymorphie Java Basics - Anfänger-Themen 1
B Rekursion Schneeflocke - Kurze Frage zur Methode Java Basics - Anfänger-Themen 11
TechGirl LinkedList - kurze allgemeine Frage Java Basics - Anfänger-Themen 17
T Objektorientierung-Kurze Frage Java Basics - Anfänger-Themen 5
L Kurze Frage zu verschachtelten Schleifen Java Basics - Anfänger-Themen 3
D Compiler-Fehler kurze Frage (Fehler): runde Klammern im Println Java Basics - Anfänger-Themen 3
M Baum Code kurze frage ... Java Basics - Anfänger-Themen 6
M kurze frage zu meinem Code ... Java Basics - Anfänger-Themen 3
T Kurze Frage zu Arrays Java Basics - Anfänger-Themen 4
S Java - Client/Server mit Stomp kurze Frage Java Basics - Anfänger-Themen 0
T Eine kurze frage vor der prüfung bitte. Java Basics - Anfänger-Themen 5
X Kurze Frage zu Java Doc Java Basics - Anfänger-Themen 3
G Kurze Frage zu Arrays Java Basics - Anfänger-Themen 3
G Warteschlange/Reihungen kurze syntaktische Frage Java Basics - Anfänger-Themen 2
J Erste Schritte Kurze Frage zu Listenern und If-Bedingung Java Basics - Anfänger-Themen 2
S Erste Schritte HashMap Kurze Frage - Werte über Schleife ausgeben Java Basics - Anfänger-Themen 30
M kurze frage: Ohne index.of position von string angeben Java Basics - Anfänger-Themen 16
A Methoden Langer Text, kurze Frage Java Basics - Anfänger-Themen 10
S Kurze Frage zur Effizienz: Java Basics - Anfänger-Themen 4
R Kurze Ouelltext frage Java Basics - Anfänger-Themen 3
M kurze Frage zu Graphics Java Basics - Anfänger-Themen 5
Screen Kurze Frage Umwandlung von Zahlen Java Basics - Anfänger-Themen 2
J Math.random() - kurze frage. Java Basics - Anfänger-Themen 20
S Kurze Frage zum Ergebniss Java Basics - Anfänger-Themen 5
A kurze frage zu arrays und deren zuweisung Java Basics - Anfänger-Themen 11
J Kurze Frage zur Primzahlberechnung Java Basics - Anfänger-Themen 8
B kurze Frage if(!) Java Basics - Anfänger-Themen 19
K Kurze Frage zur Sortierung von Array-Inhalten Java Basics - Anfänger-Themen 5
G kurze frage zu if schleifen Java Basics - Anfänger-Themen 15
G kurze if frage Java Basics - Anfänger-Themen 8
G Kurze Frage zur Erstellung des Projektplans Java Basics - Anfänger-Themen 7
F Kurze Frage: JLabel in BorderLayout einfügen Java Basics - Anfänger-Themen 2
J QuickSort - kurze Frage Java Basics - Anfänger-Themen 9
A Kurze Frage zur Verwendung von this Java Basics - Anfänger-Themen 9
Vivien Kurze Verständnisfrage zu Java Point aus java.awt.* Java Basics - Anfänger-Themen 5
S Kurze Verständnissfrage Java Basics - Anfänger-Themen 4
N Kurze Hilfe !! Java Basics - Anfänger-Themen 3
A 2 kurze Anfänger fragen Java Basics - Anfänger-Themen 6
B Methoden Tricky, kurze Schreibweise? Java Basics - Anfänger-Themen 3
M Kurze Verständnisfrage zu einer Java Aufgabe Java Basics - Anfänger-Themen 12
V Ganz kurze Java-Hilfe - Ich finde meinen Fehler nicht Java Basics - Anfänger-Themen 4
R Kurze Linien alle x-Pixel Java Basics - Anfänger-Themen 2
U ArrayList kurze Einführung Java Basics - Anfänger-Themen 3
2 Datentypen Kurze Schreibform bei ArrayList (Vs String Array) Java Basics - Anfänger-Themen 6
P OOP 3 kurze Fragen Java Basics - Anfänger-Themen 2
J Benötige kurze Definition zum Programm Java Basics - Anfänger-Themen 2
R klausurvorbereitung uni HILFE!! kurze fragen,kurze antworten Java Basics - Anfänger-Themen 9
D 2 kurze Fragen Java Basics - Anfänger-Themen 5
Q 2 kurze Fragen Java Basics - Anfänger-Themen 3
D Kurze Fragen zu setVisible. Java Basics - Anfänger-Themen 4
M Kurze Pause ins Programm einbauen Java Basics - Anfänger-Themen 5
Zrebna Frage zu Test-Driven Development (TDD) Java Basics - Anfänger-Themen 3
I Frage Thymeleaf -> Fehler ignorieren und mit "" ersetzen? Java Basics - Anfänger-Themen 15
I Frage Thymeleaf -> Prefix / Suffix ändern? Java Basics - Anfänger-Themen 11
D Rekursions Probleme / frage Java Basics - Anfänger-Themen 4
T Frage zu Parse Java Basics - Anfänger-Themen 2
H Frage an die Profis Java Basics - Anfänger-Themen 4
J Eine konzeptionelle Frage zu OOP Java Basics - Anfänger-Themen 3
P Frage zu Rekursion und Backtracking Java Basics - Anfänger-Themen 2
H Frage zur Ausgabe Java Basics - Anfänger-Themen 4
H Frage zu arithmetischen Operationen Java Basics - Anfänger-Themen 20
JavaSchmecktLecker Polymorphie Frage zur Methodenüberschreibung Java Basics - Anfänger-Themen 21
J Frage zu einem "Taschenrechner" code Java Basics - Anfänger-Themen 9
B Erste Schritte Frage zu Instanzierung und Referenzen Java Basics - Anfänger-Themen 8
DoubleM Runtime.getRuntime().exec Frage Java Basics - Anfänger-Themen 2
J Eine theoretische Frage zur Praxis - JPanel oder Canvas Java Basics - Anfänger-Themen 5
O Frage: Formaler Typbezeichner? Java Basics - Anfänger-Themen 3
I BlueJ Queue Frage für Klausur Java Basics - Anfänger-Themen 2
N Verständnis Frage zu Variablen Java Basics - Anfänger-Themen 3
N Spezielle frage zum Comparator Java Basics - Anfänger-Themen 6
L Frage zum Array Java Basics - Anfänger-Themen 1
A Frage zum UML Design Java Basics - Anfänger-Themen 1
I Hilfe bei Klausur Frage Java Basics - Anfänger-Themen 8
izoards Drucken Frage zu FAQ Beitrag Java Basics - Anfänger-Themen 2
J Frage zu meinem Code (OOP) Java Basics - Anfänger-Themen 4
sserio Split() -> Regex Frage. Java Basics - Anfänger-Themen 7
A OCA Study Guide: 2. Frage aus Kapitel 3 Java Basics - Anfänger-Themen 9
sserio Date Library Frage Java Basics - Anfänger-Themen 9
Max246Sch Frage zu Währungsrechner Code Java Basics - Anfänger-Themen 2
sserio Frage zu HashMaps Java Basics - Anfänger-Themen 20
sserio Frage zu Threading - Multithreading Java Basics - Anfänger-Themen 2
sserio Frage zu Lambda Ausdrücken Java Basics - Anfänger-Themen 7
sserio Frage zu BigInteger Java Basics - Anfänger-Themen 1
D Frage bzgl. Enum-Handhabung Java Basics - Anfänger-Themen 16
xxx12 Frage Java Basics - Anfänger-Themen 2
I Generelle Frage zu Mikroservices (Spring Boot?), Docker... Java Basics - Anfänger-Themen 7
R Frage zu Methoden (Rückgabewert u. ohne.) Java Basics - Anfänger-Themen 2
A Frage zur programmierung Java Basics - Anfänger-Themen 12
M Frage zur Methode split der Klasse String Java Basics - Anfänger-Themen 32
R Input/Output Frage zu Java IO Java Basics - Anfänger-Themen 6
M Frage zu printWriter Java Basics - Anfänger-Themen 5
C Frage zu OLSMultipleLinearRegression Java Basics - Anfänger-Themen 31
KogoroMori21 Frage zum Euklidischen Algorithmus Java Basics - Anfänger-Themen 11
S Verständnis-Frage zu einer HÜ? Java Basics - Anfänger-Themen 1
F Frage betreff Programm mit dem man C++-Code in JAVA-Code übersetzen lassen kann Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben