Описание тега dynamic-class-creation

Некоторые объектно-ориентированные языки программирования позволяют создавать новые классы (типы) во время выполнения (по сравнению с классами, определенными в исходном коде и созданными во время компиляции)
1 ответ

Byte Buddy - определить конструктор с вызовом суперкласса и инициализировать поле

У меня есть такой класс, как: public class Sample{ private String a; private String b; public Sample(String a, String b) { this.a = a; this.b = b; } public String getA() {return a;} public String getB() {return b;} } Я хочу создать динамический клас…
1 ответ

Создать динамический класс во время выполнения

Может ли тело иметь идею для создания динамического класса во время выполнения. У меня есть один dictionary<string,object> который содержит все столбцы datatable со своим типом данных, я планирую создать базу динамических классов на основе сло…
16 ответов

Как динамически создать класс в C#?

У меня есть класс, который выглядит так: public class Field { public string FieldName; public string FieldType; } И объект List<Field> со значениями: {"EmployeeID","int"}, {"EmployeeName","String"}, {"Designation","String"} Я хочу создать клас…
1 ответ

Почему создание класса динамических объектов php не работает?

Я пытаюсь создать класс (работающий как фабричный класс) в моем приложении Zend Expressive следующим образом: declare(strict_types=1); namespace App\Install\Factory; use App\Install\Model as Models; use App\Install\Abstracts\AttributeInterface; clas…
3 ответа

В чем преимущество использования `exec` перед`type()`при создании классов во время выполнения?

Я хочу динамически создавать классы во время выполнения в Python. Например, я хочу повторить код ниже: >>> class RefObj(object): ... def __init__(self, ParentClassName): ... print "Created RefObj with ties to %s" % ParentClassName ... class…
06 окт '11 в 15:48
3 ответа

Обобщения java против динамически загружаемого класса с использованием Class.forName()

Предположим, я делаю урок под названием правительство. У правительства есть такие члены, как офицеры, министры, департаменты и т. Д. Для каждого из этих членов я создаю интерфейс, и любое конкретное правительство определяет их по своему усмотрению. …
15 дек '11 в 13:12
8 ответов

Как я могу изменить класс java.lang на лету?

Я ищу способ добавить поля в поток на лету, переписав байт-код и перезагрузив класс, не зная, возможно ли это вообще. Любые указатели приветствуются. Я нашел некоторую информацию об изменении и загрузке класса, и я знаю, что JRebel может без проблем…
2 ответа

Создание класса с использованием eval динамически созданной строки метода def

У меня странная ситуация, когда код: c = Class.new { eval parser } ... работает в IRB (ruby 1.9.3), но не в коде. Я попробовал это с и без 'класса Foo', оборачивая мои методы. Это расстраивает, если не сказать больше. Я могу скопировать содержимое с…
15 фев '12 в 15:21
1 ответ

Предоставление имени метода вместо конкретного имени класса в карте структуры

У меня есть класс ScreenParameter (реализовать IScreenParameter), который хранит все значения формы в форме окна. Этот класс инициируется, когда пользователь заполняет все поля и нажимает кнопку. Класс в Bussiness Layer ожидает IScreenParameter в св…
27 янв '12 в 12:45
0 ответов

Отображение БД времени выполнения для класса / объектов?

Скажем, кто-то запрашивает возможность отображения таблиц БД на экземпляры в пользовательском интерфейсе. Как это можно обработать и какую форму может принять домен? Пример, запрошенный Дэвидом: база данных Человек Имя Фамилия Возраст ... В Java GUI…
26 фев '11 в 00:09
2 ответа

Вызвать метод динамического объекта

Как я могу вызвать / вызвать метод объекта из другого метода объекта, когда оба объекта создаются динамически? Ситуация выглядит следующим образом: У меня есть два объекта, которые создаются динамически, каждый объект соответствует другому классу ob…
07 авг '12 в 16:26
0 ответов

Создание динамического класса и файла сопоставления из существующего класса с использованием Nhibernate

Я хочу создать новый динамический класс со свойствами и файлом сопоставления из существующего класса и сохранить его в проекте, а затем создать динамическую таблицу на основе вновь созданных значений свойств и сохранить ее в базе данных с помощью Nh…
2 ответа

Как динамически создавать файлы классов Java / ES?

Мне нужен способ запустить метод Java для экс. createModule("Логин") и в качестве вывода иметь: Новая папка с именем mod_login Внутри на mod_login файлы классов Java, созданные из шаблона Если шаблон class Name extends Blah implement Blah { private …
22 май '18 в 09:57
1 ответ

Selenium Webdriver и Type конструкторы, использующие Generics - Как это сделать

Каков наилучший способ использования дизайна PageFactory с веб-драйвером selenium 2, но когда страница не всегда загружает ожидаемую страницу, как я могу создать новую неожиданную страницу? public class PassengerPage { [FindsBy(How = How.Id, Using "…
1 ответ

Kivy: ошибка атрибута при динамическом добавлении экранного виджета

Я пытаюсь создать в экземпляре динамического класса ProjectScreen, когда вызывается add_project_screen. Я хочу создать различные экземпляры ProjectScreen, каждый из которых имеет свое имя, полученное из project_name_text_input. Вот мои файлы.py и.kv…
30 авг '18 в 06:18
2 ответа

Динамический класс на основе строкового параметра

У меня есть это: public class Blah { public int id { get; set; } public string blahh { get; set; } } public class Doh { public int id { get; set; } public string dohh { get; set; } public string mahh { get; set; } } public List<???prpClass???>…
4 ответа

Наследование динамического класса php

Я знаю, что могу создать класс во время выполнения, выполнив $obj = (object)array('foo' => 'bar');+ таким образом я могу использовать echo $obj->foo; //bar Что если вы хотите, чтобы $obj наследовал от существующего класса? Чего я хочу достичь:…
1 ответ

Python использует другой родительский класс для дочернего класса

Используя python и django, мы создаем фреймворк для запуска ряда научных моделей. Python запускает модели, а django используется для отслеживания статуса и создания вывода на веб-страницы. В рабочем режиме это работает нормально, так как доступна вс…
2 ответа

Как сохранить определение класса динамически сгенерированного Java-класса с использованием ASM?

Я расширил класс динамически, используя ASM. Я использовал метод defineClass без аргумента ProtectionDomain. Когда я пытаюсь использовать этот класс в другом классе, я получаю java.lang.NoClassDefFound Error. Как я могу сохранить или получить опреде…
6 ответов

Лучший способ динамически создавать классы вместо использования блока переключателей

В настоящее время моя функциональность VaryByCustom реализована в классах, которые реализуют интерфейс IOutputCacheVaryByCustom public interface IOutputCacheVaryByCustom { string CacheKey { get; } HttpContext Context { get; } } Класс, реализующий эт…
26 авг '10 в 22:22