Beispiel für eine Instanzmethode? (Java)

8

Ich lerne immer noch über Methoden in Java und frage mich, wie genau Sie eine Instanzmethode verwenden könnten. Ich dachte über so etwas nach:

%Vor%

Ich bin mir jedoch nicht sicher, ob dies tatsächlich eine Instanzmethode oder eine andere Methode ist. Könnte mir jemand helfen?

    
user2446065 10.06.2013, 22:11
quelle

5 Antworten

16

Wenn es sich nicht um eine statische Methode handelt, handelt es sich um eine Instanzmethode. Es ist entweder das eine oder das andere. Also ja, deine Methode,

%Vor%

ist ein Beispiel für eine Instanzmethode.

Betreffend

  

und fragte mich, wie genau Sie eine Instanzmethode verwenden könnten

Sie würden eine Instanz der Klasse, ein Objekt, erstellen und dann die Instanzmethode für die Instanz aufrufen. d.h.,

%Vor%

was wie folgt verwendet werden könnte:

%Vor%     
Hovercraft Full Of Eels 10.06.2013, 22:13
quelle
2
%Vor%     
user5551850 11.11.2015 18:35
quelle
1

* Eine Instanzmethode * ist eine Methode, die Objekten zugeordnet ist. Jede Instanzmethode wird mit einem versteckten Argument aufgerufen, das auf das aktuelle Objekt verweist. zum Beispiel für eine Instanzmethode:

%Vor%     
Ali Eladly 07.11.2013 03:59
quelle
0

Name der Instanzvariablen Ein Objekt verfügt über Attribute, die als Instanzvariablen implementiert und während der gesamten Lebensdauer mitgeführt werden. Instanzvariablen existieren, bevor Methoden für ein Objekt aufgerufen werden, während die Methoden ausgeführt werden und nachdem die Methoden die Ausführung abgeschlossen haben. Eine Klasse enthält normalerweise eine oder mehrere Methoden, die die Instanzvariablen bearbeiten, die zu bestimmten Objekten der Klasse gehören. Instanzvariablen werden innerhalb einer Klassendeklaration deklariert, jedoch außerhalb der Körper der Methodendeklarationen der Klasse. Jedes Objekt (Instanz) der Klasse hat eine eigene Kopie jeder Instanzvariable der Klasse.

    
Ndaara cismaan 04.04.2017 16:10
quelle
0

Instanzmethode bedeutet, dass das Objekt Ihrer Klasse erstellt werden muss, um auf die Methode zugreifen zu können. Auf der anderen Seite wird für statische Methoden als eine Eigenschaft der Klasse und nicht die ihres Objekts / Instanz zugegriffen, ohne dass irgendeine Instanz der Klasse erzeugt wird. Aber denken Sie daran, dass statische Methoden nur auf statische Variablen zugreifen können, während die Instanzmethode auf die Instanzvariablen Ihrer Klasse zugreifen kann. Statische Methoden und statische Variablen sind für die Speicherverwaltung nützlich, da sie keine Objekte deklarieren müssen, die sonst Speicher belegen würden.

Beispiel für Instanzmethode und -variable:

%Vor%     
Som 28.08.2017 18:54
quelle

Tags und Links