kotlin

    5熱度

    3回答

    我發現kotlin中的數字不可序列化。 第一個問題 Device.kt: package test.domain import javax.persistence.* Entity public class Device { public Id GeneratedValue var id: Long = -1 public var name: String = ""

    0熱度

    2回答

    我試圖實現JsonHttpResponseHandler#onSuccess。當我使用: fun onSuccess(status: Int, headers: Array<Header>?, response: JSONArray?) 我得到一個意外的覆蓋誤差,但是當我添加了override修改,我得到一個onSuccess overrides nothing錯誤。我做錯了什麼,或者我在Ko

    1熱度

    3回答

    我有註釋的一些問題: Entity Table(uniqueConstraints = array(UniqueConstraint(columnNames = array("key", "userid")))) public class ... 在這種情況下,我得到以下錯誤: Type inference failed. Expected type mismatch: found: kot

    41熱度

    2回答

    數據類似乎是Java中老式POJO的替代品。可以預見的是,這些類將允許繼承,但我沒有看到擴展數據類的方便途徑。我需要的是這樣的: open data class Resource (var id: Long = 0, var location: String = "") data class Book (var isbn: String) : Resource() 上面的代碼因爲碰撞comp

    1熱度

    1回答

    訪問性能考慮跟進類: class Test() { init { log(foo) } val foo = "Bar" } 當我instatiate測試它產生一個NullPointerException,因爲富似乎並沒有被初始化。這種行爲實際上是否打算?有沒有解決方法?

    28熱度

    3回答

    我已經編寫了一個簡單的kotlin源文件以便開始使用,並且還有一個gradle腳本文件。 但我不知道如何將主func添加到清單,以便該jar可以自我執行。 這裏我的build.gradle腳本: buildscript { repositories { mavenCentral() } dependencies { classpath 'org

    0熱度

    2回答

    特性代表團在文檔中有描述,並且沒有任何問題。但是班級代表團呢? class FrameWorkClass // Third party class we cannot modify class MyDerivedFrameWorkClass(c:FrameWorkClass) : FrameWorkClass by c 什麼是最好的方式來實現這一點,而無需修改FrameWorkClass?顯

    38熱度

    1回答

    在Java中,我們有用於構造函數引用的Class::new語法。我知道,有方法可調用的引用,但如何構造函數?對我來說,典型的用例就是工廠。

    11熱度

    1回答

    我想在Kotlin創建「匿名內部類」 時訪問調用類的範圍。 Java的OuterScope.this語法相當於什麼?例如: open class SomeClass { open fun doSomething() { // ... } } class MyClass { fun someFunc() { object : SomeCla

    0熱度

    1回答

    我有以下代碼: public class CurrentPlayer(override val game: PewGame, spriteSheet: String) : Player(game, spriteSheet) 的層次結構如下所示: CurrentPlayer - >類播放器 - >特徵MovingEntity - >特質實體。 特徵'實體'有一個字段'VAL遊戲:PewGame'