gpt4 book ai didi

clojure - 生成 Java 类

转载 作者:行者123 更新时间:2023-12-02 02:03:50 25 4
gpt4 key购买 nike

我知道可以使用gen-class来生成java类,但是,我对如何使用构造函数生成java类感到困惑。是否可以生成一个带有构造函数的 java 类,该类不扩展或实现另一个类?

最佳答案

我刚刚使用构造函数生成了以下类:

(ns test.t1
(:import (java.util HashMap))
(:gen-class
:main false
:state state
:init init
:constructors {[java.util.HashMap] []}))
(defn -init [^HashMap tmapref]
[[] tmapref])

我能够创建它的实例:

user> (test.t1. (java.util.HashMap.))
#<t1 test.t1@7d6ac92e>

关于clojure - 生成 Java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6779440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com