问题标签 [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.
vb.net - 在运行时动态创建类
我有一个这样的方法:(这是一个通用方法,DYNAMIC_CLASS_TYPE
会根据情况更改为其他情况)
我想根据我的查询列创建一个动态类,然后传递该类而不是DYNAMIC_CLASS_TYPE
.
我怎样才能做到这一点?
kivy - 使用 kvlang (Kivy) 中的动态类将信息从子类传递给父类
如何使用动态类将信息从子类传递给 kvlang 中的父类?
我有以下简单的 kv 代码和 Python 代码:
千伏:
Python:
这有效,使按钮的文本与标签的文本相同。
但我想做的是在父类中设置按钮的文本:
这显然会导致错误,因为 Button1 不知道 mylabel。但我希望它是。我知道我可以通过在 Python 文件中声明一个属性来解决这个问题,但我宁愿在 kv 文件中单独有一个解决方案。
有谁知道如何做到这一点?
编辑:
有趣的是,我能够将信息作为 StringProperty 传递。以下代码有效,我在按钮上得到了正确的文本:
有谁知道我如何将整个标签(作为对象)传递给父级?
c# - 基于字符串参数的动态类
我有这个:
其中字符串 prpClass 可以是“Blah”或“Doh”。
根据字符串 prpClass 的内容,我希望 List 类型为 Blah 或 Doh 类。
我怎样才能做到这一点?
编辑:
java - 在java中创建一个动态类
我正在解决一个问题,即不同的动物类型从 Animal 接口实现相同的 talk() 方法。
如果您查看getAnimal()
方法,您会发现,当将一种新的动物添加到程序中时,该方法的内部也必须更改。
我想通过继承 Animal 来添加新动物,而不改变现有类中的任何内容。
例如,添加一个动物“狗”,criteria="loyal";谈话=“汪汪”。
你能告诉我,这怎么可能?下面是我的代码:
我在谷歌上搜索,了解它可以通过反射来完成。但不知道如何。如果可能的话,你能帮我解决这个问题吗?提前致谢!
java - 一个用于普通 Java 的资产打包工具(如 Android 的 R 类)
R
android在开发过程中创建类的方式给我留下了深刻的印象。我在 Android Studio 中进行开发(基本上是经过调整的 IntelliJ 版本)。每当我添加资源时,类会在几秒钟内R
更新为新字段。
当我在我的普通 Java 项目中进行开发时,我也有同样的愿望。而不是创建许多public static final String
声明。我想要像动态创建的R
类这样的东西。当然,原因很明显:错别字的机会更少。
我开始想知道他们是如何做到这一点的,因为就像在 Android 开发中一样,我有一个 java 项目,其中包含String
自定义 XML 文件中的许多资源(即声明)。我很想设置一些东西来处理我的自定义 XML 文件并在开发过程中创建一个动态类。
Android 生成类的 javadocR
显示它是使用AAPT 工具生成的。(代表 Android 资产打包工具)。所以,我想知道普通的旧java项目是否存在类似的东西。
python - 使用动态序列化程序的 django rest 框架的问题
我有一个动态数据集,我试图通过动态创建序列化程序与 Django REST 框架一起使用,但它似乎没有处理我添加的动态属性。
这是代码:
当我执行代码时,只有类定义中指定的属性(read_at)被序列化。动态属性似乎都没有工作。
例子:
[{"read_at":"2017-05-07T00:12:29Z"},{"read_at":"2017-05-08T00:12:30Z"}]
这是在 shell 中创建后的类的输出:
此外,我尝试过:
我不确定我做错了什么。
c++ - 如何在 C++ 中实现 resize() 来改变动态成员数据的容量
我需要实现函数resize() :
函数内部:
还有这个:( 注意:我已经在 add() 函数中找到了它,但我认为它不正确)
该程序可以正确编译而没有错误,但它确实给了我一个 Segmentation fault的错误
注意:主要是我需要帮助来学习如何使用 resize 函数来调整动态成员数据的容量。另外,我知道向量在这种情况下会有所帮助,但我们还不允许使用向量
以下是教授的特殊要求:
java - Byte Buddy - 通过调用超类和初始化字段定义构造函数
我有一门课,例如:
我想创建一个继承自 Sample 类的动态类,并向其中添加字段(字符串字段)。
我试着做:
但是当我试图从这个类创建一个实例时:
它抛出一个异常:
我究竟做错了什么?我想创建一个这样的类:
c# - 动态创建具有特定 CodeAttributeDeclarations 的类
我需要自定义代码属性来输出类似“DataType(DataType.Text)”的内容
我目前正在尝试使用 CodeAttributeDeclarations。
但是,这样的事情会增加额外的括号:
因此,该代码 ^^^ 输出以下内容:
而且,我需要的是: