Buenas,
No se puede hacer lo que quieres sin utilizar algun tipo de magia. Una clase es un tipo y puede tener multiples instancias. Por ejemplo podrias tener multiples instancias de la clase Ventana, cada una con un valor para city. Como sabria cual mostrar?
Como solucion rapida para tu problema y aunque no sea muy OO, podrias apoyarte en un objeto global estatico. Las variables que contiene serian unicas dentro de la JVM.
Código Java:
Ver originalclass App {
///Mas objetos que quieres tener accesibles a nivel global?
}
Cuando crear la primera vez la Window (no has puesto en tu codigo cuando lo creas) haces
Luego desde tu clase Register (o desde cualquier otra clase desde la que quieras acceder) solo tienes que hacer:
Código Java:
Ver originalpublic class Register
extends Window{
public Register() {
System.
out.
println(App.
window.
getCity()); }
Un saludo