Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come chiamare un metodo non statico da un metodo statico in Java

In programmazione Java , " metodi " sono funzioni all'interno di classi utilizzate per definire la funzionalità di oggetti creati da classi . metodi " statici " sono i metodi che la classe definisce a parte gli oggetti . I metodi statici lavorano come funzioni indipendenti contenuti all'interno di una classe. La differenza è che avete bisogno di un'istanza di un oggetto di classe per chiamare un metodo non statico , mentre per i metodi statici è sufficiente chiamare la classe stessa . Per chiamare un metodo non statico - che richiede un oggetto - da un metodo statico , è necessario disporre di un'istanza di un oggetto all'interno del metodo statico . Cose che ti serviranno
Java Development Kit
Text Editor
Show More Istruzioni
1

dichiarare una classe con un metodo statico :
classe

prova { public static

static_method void ( ) { } }
2

dichiarare un'istanza di una classe all'interno di questa classe. Per esempio, nella classe di " test", il metodo " static_method " è statica , il che significa che può essere chiamato solo attraverso la classe - con la sintassi per chiamare un non " testing.static_method ( ) . " metodo statico, creare un oggetto, di classe "A " in questo esempio , all'interno del metodo statico per chiamare il metodo non statico :

public static static_method void ( ) {

new_object_A = new a ( ) ; }


3

Chiamare il metodo non statico di "A " dal metodo statico " static_method " nella classe di test :

public static static_method void ( ) {

new_object_a = new A (); A.non_static_method (); }

 

Programmazione © www.354353.com