Nwlapcug.com


Come fare statiche galleggianti in Java

Nel linguaggio di programmazione Java, ogni variabile deve essere esplicitamente dichiarata come membro di una classe. Java include le classi pre-definite per alcuni tipi di dati comuni quali "Integer" e "Float" (un numero a virgola mobile e precisione semplice). Se si applica il modificatore "static" a una dichiarazione di variabile, Java interpreta che c'è una singola istanza di tale variabile per l'intera classe, anziché l'interpretazione predefinita (un'istanza separata per ogni oggetto esistente di tale classe). È possibile dichiarare una variabile float mentre si utilizza il modificatore "static".

Istruzioni

1

Dichiarare una nuova classe per ospitare la variabile float statico, come nel seguente esempio:

public class {tacca

}

2

Aggiungere le dichiarazioni per tutte le variabili di stato che devono essere replicati in ogni istanza della nuova classe, come segue:

public class {tacca

spostamento del galleggiante privato;

private String nome;

}

Per impostazione predefinita, le variabili di classe non sono statiche.

3

Aggiungere la dichiarazione per la variabile statica (un'istanza per ogni classe) come segue:

public class {tacca

spostamento del galleggiante privato;

private String nome;

Private Shared Single sumAllDisplacements = (float) 0;

}

In questo esempio, la variabile statica galleggiante manterrà (quando completato dai metodi della classe appropriata) la somma degli spostamenti di tutte le istanze di tacca create finora.