powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / создать объект класса , по названию класса в строке
5 сообщений из 5, страница 1 из 1
создать объект класса , по названию класса в строке
    #39201447
mightyducksfan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть классы: Car { }, Person {} , Building {} .

допустим вводим строку с названием класса str= "Car", и нужно создать объект класса new Car();

вводим строку с названием класса str= "Person ", и нужно создать объект класса new Person ();

Как это реализовать ?
...
Рейтинг: 0 / 0
создать объект класса , по названию класса в строке
    #39201450
lor2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кажется вы только что описАли шаблон "фабрика".
...
Рейтинг: 0 / 0
создать объект класса , по названию класса в строке
    #39201453
lor2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в самом простом варианте создавай метод который возвращает объект класса объект а дальше просто его возврат кастуй в нужный тебе класс. либо с интерфейсами возись. и возвращай объект по интерфейсу.
...
Рейтинг: 0 / 0
создать объект класса , по названию класса в строке
    #39201454
lor2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
    public static void main(String[] args) {
        Main m = new Main();

        Cola cola = (Cola) m.factory(1);
        Vodka vodka = (Vodka) m.factory(2);

        cola.drink();
        vodka.womit();


    }


    public Object factory(int i){
        if(i==1){
            return new Cola();
        }
        if(i==2){
            return new Vodka();
        }

        return null;

    }
...
Рейтинг: 0 / 0
создать объект класса , по названию класса в строке
    #39201457
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / создать объект класса , по названию класса в строке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]