Se requiere una instancia adjunta que contenga
A continuación se muestra el código. positionObj
es el objeto que estoy tratando de usar y me está dando el error anterior.
No está claro por qué.
package toolBox;
import toolBox.Secretary.positionObj;
public class PositionManagement {
public static HashMap<String, Secretary.positionObj> main(String vArg){
positionObj newPosition=new positionObj();
}
}
Primero crea un objeto de clase Outer. En este caso pienso en "Secretario". Luego crea positionObj. Me gusta esto,
fuente
La firma genérica correcta sería
no necesitas calificar positionObj ya que ya lo importaste.
Sin embargo, estoy bastante seguro de que un método principal debe ajustarse a la firma a continuación. Si desea que main sea el método principal de su programa, cambie la firma a
puede crear un método estático independiente que devuelva un mapa e invocarlo desde main.
Como nota, todas las clases deben comenzar con una letra mayúscula, positionObj, debe ser PositionObj.
fuente