问题标签 [dynamic-class]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
9967 浏览

vb.net - 在运行时动态创建类

我有一个这样的方法:(这是一个通用方法,DYNAMIC_CLASS_TYPE会根据情况更改为其他情况)

我想根据我的查询列创建一个动态类,然后传递该类而不是DYNAMIC_CLASS_TYPE.

我怎样才能做到这一点?

0 投票
1 回答
540 浏览

kivy - 使用 kvlang (Kivy) 中的动态类将信息从子类传递给父类

如何使用动态类将信息从子类传递给 kvlang 中的父类?

我有以下简单的 kv 代码和 Python 代码:

千伏:

Python:

这有效,使按钮的文本与标签的文本相同。

但我想做的是在父类中设置按钮的文本:

这显然会导致错误,因为 Button1 不知道 mylabel。但我希望它是。我知道我可以通过在 Python 文件中声明一个属性来解决这个问题,但我宁愿在 kv 文件中单独有一个解决方案。

有谁知道如何做到这一点?

编辑:

有趣的是,我能够将信息作为 StringProperty 传递。以下代码有效,我在按钮上得到了正确的文本:

有谁知道我如何将整个标签(作为对象)传递给父级?

0 投票
2 回答
142 浏览

c# - 基于字符串参数的动态类

我有这个:

其中字符串 prpClass 可以是“Blah”或“Doh”。

根据字符串 prpClass 的内容,我希望 List 类型为 Blah 或 Doh 类。

我怎样才能做到这一点?

编辑:

0 投票
4 回答
11296 浏览

java - 在java中创建一个动态类

我正在解决一个问题,即不同的动物类型从 Animal 接口实现相同的 talk() 方法。
如果您查看getAnimal()方法,您会发现,当将一种新的动物添加到程序中时,该方法的内部也必须更改。
我想通过继承 Animal 来添加新动物,而不改变现有类中的任何内容。
例如,添加一个动物“狗”,criteria="loyal";谈话=“汪汪”。
你能告诉我,这怎么可能?下面是我的代码:

我在谷歌上搜索,了解它可以通过反射来完成。但不知道如何。如果可能的话,你能帮我解决这个问题吗?提前致谢!

0 投票
0 回答
61 浏览

java - 一个用于普通 Java 的资产打包工具(如 Android 的 R 类)

Randroid在开发过程中创建类的方式给我留下了深刻的印象。我在 Android Studio 中进行开发(基本上是经过调整的 IntelliJ 版本)。每当我添加资源时,类会在几秒钟内R更新为新字段。

当我在我的普通 Java 项目中进行开发时,我也有同样的愿望。而不是创建许多public static final String声明。我想要像动态创建的R类这样的东西。当然,原因很明显:错别字的机会更少。

我开始想知道他们是如何做到这一点的,因为就像在 Android 开发中一样,我有一个 java 项目,其中包含String自定义 XML 文件中的许多资源(即声明)。我很想设置一些东西来处理我的自定义 XML 文件并在开发过程中创建一个动态类。

Android 生成类的 javadocR显示它是使用AAPT 工具生成的。(代表 Android 资产打包工具)。所以,我想知道普通的旧java项目是否存在类似的东西。

0 投票
1 回答
628 浏览

python - 使用动态序列化程序的 django rest 框架的问题

我有一个动态数据集,我试图通过动态创建序列化程序与 Django REST 框架一起使用,但它似乎没有处理我添加的动态属性。

这是代码:

当我执行代码时,只有类定义中指定的属性(read_at)被序列化。动态属性似乎都没有工作。

例子:

[{"read_at":"2017-05-07T00:12:29Z"},{"read_at":"2017-05-08T00:12:30Z"}]

这是在 shell 中创建后的类的输出:

此外,我尝试过:

我不确定我做错了什么。

0 投票
3 回答
2008 浏览

c# - 动态类创建和访问类属性 c#

我想动态创建一个类并向该类动态添加属性,之后我想创建该类的一个对象和该类的通用列表并访问它,如下所示: 在此处输入图像描述

0 投票
1 回答
152 浏览

c++ - 如何在 C++ 中实现 resize() 来改变动态成员数据的容量

我需要实现函数resize() :

函数内部:

还有这个:( 注意:我已经在 add() 函数中找到了它,但我认为它不正确)

该程序可以正确编译而没有错误,但它确实给了我一个 Segmentation fault的错误

注意:主要是我需要帮助来学习如何使用 resize 函数来调整动态成员数据的容量。另外,我知道向量在这种情况下会有所帮助,但我们还不允许使用向量

以下是教授的特殊要求

0 投票
1 回答
1931 浏览

java - Byte Buddy - 通过调用超类和初始化字段定义构造函数

我有一门课,例如:

我想创建一个继承自 Sample 类的动态类,并向其中添加字段(字符串字段)。

我试着做:

但是当我试图从这个类创建一个实例时:

它抛出一个异常:

我究竟做错了什么?我想创建一个这样的类:

0 投票
1 回答
53 浏览

c# - 动态创建具有特定 CodeAttributeDeclarations 的类

我需要自定义代码属性来输出类似“DataType(DataType.Text)”的内容

我目前正在尝试使用 CodeAttributeDeclarations。

但是,这样的事情会增加额外的括号:

因此,该代码 ^^^ 输出以下内容:

而且,我需要的是: