-pon la clase completa
-uu en primer lugar pon nombres logicos y ejemplos concretos por que asi es mas facil
-noo elhacker sixtoex elquesea(aparte te tener nombres horribles) no tendrian el mismo valor la palabra static solo afecta a elHacker
un ejemplo
package javaapplication7;
public class Apliacion {
static String CREADOR="M$crosoft el lado oscuro $$$";
}
public class Main {
public static void main(String[] args) {
Apliacion excel=new Apliacion();
Apliacion powerPoint=new Apliacion();
Apliacion word=new Apliacion();
System.out.println(Apliacion.CREADOR);
System.out.println(powerPoint.CREADOR);
System.out.println(word.CREADOR);
}
}
me imprime
M$crosoft el lado oscuro $$$
M$crosoft el lado oscuro $$$
M$crosoft el lado oscuro $$$
y el ide me dice "sapo bruto no se supone que debas programar asi mira la linea 10 y 11 estas imprimiendo una variable static usando un objeto"
y si pongo algo como esto
public static void main(String[] args) {
Apliacion excel=new Apliacion();
Apliacion powerPoint=new Apliacion();
Apliacion word=new Apliacion();
powerPoint.CREADOR="Sapo corporation made in wilson peru";
System.out.println(Apliacion.CREADOR);
System.out.println(powerPoint.CREADOR);
System.out.println(word.CREADOR);
}
y me resalta que no es logico lo que puse en la linea 8 por que estoy intentando ponerle un creador a powerpoint pero eso no tiene sentido por que le pongo el creador a la clase Apliacion y no al objeto power point