Eigentlich bin neu in Java, wie man eine Klasse1 von einer anderen Klasse2 aufrufen? Klasse1 hat main() und andere Methoden. Klasse2 hat verschiedene Methoden. Ich möchte Class1 von Class2 aufrufen. Bitte geben Sie die Syntax an.Wie kann man eine Klasse1 von einer anderen Klasse2 aufrufen?
Antwort
Sie müssen zunächst ein Objekt vom Typ class2 erstellen und die Methoden davon aus der main-Methode von class1 aufrufen.
class2 c = new class2();
c.methodOfClass2();
Sagen Sie bitte die folgenden Klassen:
public class A {
int a1 = 15;
public void showMessage() {
System.out.println("Hey!");
}
}
public class B {
}
Falls Sie Ihre Klasse B a1
lesen möchten und showMessage()
nennen zu können, müssen Sie ein Objekt der Klasse erstellen, sie gehören, in der Klasse werden arbeiten Sie in So:.
public class A {
int a1 = 15;
public void showMessage() {
System.out.println("Hey!");
}
}
public class B {
public static void main(String[] args) {
A a = new A();
//call either variables or methods by putting
//a. in front of them
}
}
Methoden von Class1 zu nennen, von Class2
- Wenn
static
Methode, rufen Sie nach ClassName. z. B.Class1.staticMethodToBeCalledFromClass2();
- Wenn
non-static
Methode, müssen Sie Objekt der Klasse1 erstellen. z -Class1 cls1 = new Class1(); cls1.nonStaticMethodToBeCalledFromClass2();
Angenommen, Ihr Code:
public class Class1{
public static void main(String[] args) {
}
public void nonStaticMethodTobeCalledFromClass2() {
}
public static void staticMethodTobeCalledFromClass2() {
}
}
public class Class2 {
public void callClass1Here() {
Class1 cls1 = new Class1();
cls1.nonStaticMethodTobeCalledFromClass2();
Class1.staticMethodTobeCalledFromClass2();
}
}
Wenn Sie den Code anschauen, werden Sie sehen,
Das hilft, Danke !! –
Willkommen @KarthikBs. Ihre einzige Erwähnung für meine Arbeit wird mich mehr inspirieren. :) –
- 1. PhpStorm warnt über "Erwartete Klasse1, Klasse2", wenn Klasse2 Klasse1 erweitert
- 2. Wie übergibt man Variablen von einer statischen Funktion der Klasse1 an eine andere Klasse2?
- 3. Wie Zugriff auf einen Wert einer privaten Variablen einer Klasse1, wenn das Objekt Klasse1 in einer anderen Klasse2 über Reflektion privat deklariert wird?
- 4. Wie kann Modell: Klasse1 oder Klasse2 haben Beziehung mit Klasse3, aber beide gleichzeitig haben keine Beziehung?
- 5. Wie kann man eine Klasse in einer anderen Klasse aufrufen?
- 6. Wie kann ich von einer anderen Methode eine linq aufrufen?
- 7. Wie kann man eine Klasse von einer Winform aufrufen?
- 8. Eine Absicht von einer anderen Klasse aufrufen
- 9. Kann eine Methode nicht von einer anderen Klasse aufrufen. C#
- 10. kann ich eine js-Datei von einer anderen aufrufen.
- 11. Wie kann man eine Aktion von einer anderen Aktion desselben Controllers aus aufrufen?
- 12. Wie kann man eine Funktion in Python mit einer anderen Anzahl von Attributen und mit einer anderen Logik aufrufen?
- 13. Wie kann ich den JFrame von einer anderen Klasse aufrufen?
- 14. Wie kann ich Funktion von einer anderen Funktion aufrufen?
- 15. Wie Funktion von einer anderen Klasse aufrufen?
- 16. Wie kann man eine Funktion innerhalb einer Variablen aufrufen?
- 17. Wie kann eine Methode aufrufen Sitzung von anderen Controller enthalten?
- 18. ES6 eine Methode aus einer anderen aufrufen
- 19. Wie Funktion von einer Klasse von einer anderen aufrufen?
- 20. Wie kann man eine Funktion aufrufen, die in einer anderen Datei gefunden wurde?
- 21. Kann eine Methode aus einer anderen Klasse nicht aufrufen
- 22. Wie man eine Methode von einer anderen Klasse anruft?
- 23. Wie kann man innerhalb eines Chaincodes einen anderen Chaincode aufrufen?
- 24. Wie kann ich eine Funktion von UIViewController von seiner Referenz auf einer anderen schnellen Datei aufrufen?
- 25. Eine Funktion in einer anderen Funktion aufrufen
- 26. Wie kann ich eine benutzerdefinierte Ressource (12.5) aufrufen und eine Aktion von einer anderen aufrufen und die Reihenfolge beibehalten?
- 27. Wie kann man einen Superkonstruktor von einer anderen geerbten Klasse aufrufen? Folgendes zu tun angewiesen
- 28. Wie kann man ein 2D-Array von einer anderen Methode in Java korrekt aufrufen?
- 29. Wie kann man die invalidate() -Methode von einer anderen Klasse aufrufen?
- 30. Wie kann man eine Methode in Java von einer anderen Klasse richtig aufrufen, wenn sie sich in einer Komposition befinden?
Willkommen bei Stack-Überlauf zu rufen. Sie müssen Ihren Code posten, damit wir Ihnen helfen können. – Michael