-2
Я ищу, чтобы сделать экземпляр автомобиля в конструкторе под названием VehiclePanel, но я не могу понять, как это сделать, поэтому я здесь. Кто-нибудь может помочь с этим?Создание экземпляра частного класса в открытом классе в Java
public class VehiclePanel extends JPanel {
//variables here
public VehiclePanel() {
// somehow need to create a new instance of Car class and add it to the VehiclePanel
}
private class Car extends JPanel {
// Car code here, not important
}
}
Почему бы не просто «Автомобиль car = new Car();' - а затем использовать свою автомобильную переменную? Ваш вопрос смущает меня, поскольку я понятия не имею, какие проблемы вы испытываете. –
'this.add (new Car());' – 4castle
Если 'Car' не нуждается в доступе к состоянию« VehiclePanel », подумайте о том, чтобы сделать его [' static' вложенным классом] (https://docs.oracle. ком/JavaSE/учебник/Java/javaOO/nested.html). – 4castle