2017-10-14 4 views
0

Comment je peux diviser ou tirer les variables?Intellij diviser ou déplacer la déclaration à la classe principale

Je possède ce groupe de code:

public class GeometryDisplayAngles { 
public static double angleCy; 

public static void getAngles() { 
    public static double angleAx = scanner.nextDouble(); 
    angleCy = scanner.nextDouble(); 
    } 
} 

Quel est le raccourci pour pousser le angleAx comme angleCy?

Dans mon cas, je devrais utiliser ctrl +alt +v comme here rappelle. mais il est me donner:

enter image description here

+0

Donc, votre question est comment pourriez-vous accéder à la variable d'une classe à une autre classe est-ce? – Lokesh

+0

@Lokesh Je pense que c'est bien parce que je commence à chercher avec ce titre que j'ai écrit en question. – user1058652

+0

Voulez-vous dire "Refactoring - Extract Field"? https://www.jetbrains.com/help/idea/refactoring-2.html – Pang

Répondre

1

Placez le curseur sur angleAx et appuyez sur ctrl-alt-F ou un clic droit et sélectionner le champ refactor-> y décompresser>. Vous allez donc vous retrouver avec le code ci-dessous, ce que je pense que vous êtes:

public static double angleCy; 
private static double angleAx; 

public static void getAngles() { 
    angleAx = scanner.nextDouble(); 
    angleCy = scanner.nextDouble(); 
}