Login.java
PortalHandler portalHandler = new PortalHandler(dataString);
...
public PortalHandler getPortalHandler(){
return portalHandler;
}
PortalHandler.java
public String getName()
{
return name;
}
ThirdClass.java I want to get to get the name in that instance created by login.java but following gives an null pointer error
Login login;
PortalHandler portalHandler = login.getPortalHandler();
How can it be done?
You need to initialize
loginlike so:Login login = new Login().That’s assuming of course that
Loginhas a constructor that takes no arguments.Edit in response to OP’s comment
I think you’re looking to do something like this:
You can then do whatever you need to do with
portalHandlerand forget aboutlogin. But you have to initializeloginwithnew Login()(or one ofLogin‘s constructors) before you can use it.