cost 247 ms
Scala 3 中的細化類型和匿名子類有什么區別?

[英]What is a difference between refinement type and anonymous subclass in Scala 3?

匿名 class定義為匿名 class 是 Scala 編譯器根據新表達式生成的合成子類,其中 class 或特征名稱后跟花括號。 花括號包含匿名子類的主體,它可能是空的。 但是,如果 new 后面的名稱引用包含抽象成員的特性或 class,則必須在定義匿名子類主體的花括號內具體化這些成員。 細化 ...

如何將方法“傳遞”給匿名 class

[英]How to 'pass' methods to anonymous class

我正在編寫自動化測試,我希望每個測試重試兩次。 所以我寫了一個方法: 現在我有幾個測試方法,讓我們在這里寫3: 所以我們都可以看到,這些方法僅與 run() 方法實現(單行)不同。 如果不復制粘貼那么長的代碼塊,我怎么能做到這一點? 謝謝你在advacne :) ...

Scala:單例對象與匿名類

[英]Scala: singleton object vs anonymous class

在 Scala 中,內部單例對象和匿名內部類似乎達到了相同的目的。 它們之間有什么區別,我應該什么時候更喜歡使用其中一種? 內部單例對象: object Main extends App { object A { val a = 7 } println(A.a) } ...

Java中如何用匿名類替換監聽器?

[英]How to replace the listeners with anonymous classes in Java?

我有一個名為 ClientRegistrationListener 的接口 而且我在主要的 class 中還有 ClientRegistrationListener 的 ArrayList。 在這個列表中,我為我的 class 添加了監聽器。 其中 PrintClientListener 是在此主 ...

在 Rails 中創建一個與 STI 一起使用的動態子類

[英]Create a dynamic subclass in Rails that works with STI

我想結合以下兩件事: 我的 STI 結構: 假設 Rails model User 。 只有兩種類型的用戶,即Admin和Customer 。 STI 列是type ,表稱為users但在實踐中,我們永遠不會有和User對象,只有Admins和Customers 。 User (用於存儲所有數據 ...

有沒有辦法在匿名類的定義之外調用未覆蓋或未實現的方法?

[英]Is there a way to invoke a non-overridden or non-implemented method in an anonymous class outside of its definition?

Phone 接口中有 3 個方法簽名,所有這些都在智能手機的匿名類定義中實現。 但是,我希望匿名類具有 Phone 接口中不存在的另一種方法。 有人可以幫助我理解如何在匿名類定義之外調用該方法嗎? 如果可能,您能否還告訴我在文檔中的何處可以找到它? ...

錯誤:方法 X 必須覆蓋或實現超類型方法

[英]Error: method X must override or implement a supertype method

我正在使用 JUnit 5,並從“軟件測試”一書中復制了代碼,以創建一個模擬 object 進行測試。 測試代碼的一部分是: 我有一個編譯器錯誤,顯示“方法 isLeap(int) 必須覆蓋或實現超類型方法”。 在我覆蓋 isLeap() 方法的行中報告了此錯誤。 (@override 下面的行) ...

在 ruby 創建匿名類

[英]Creating anonymous classes in ruby

根據示例中的“well ground rubyist”,c“包含”或“指向”匿名 class。我說得對嗎,C 不是匿名 class? 這真的有點令人困惑。 ...

在 C# 中使用 F__AnonymousType 的錯誤

[英]Errors using F__AnonymousType in C#

我花了幾個小時試圖解決與f__AnonymousType相關的編譯問題。 關於需要指令的表達式似乎有很多錯誤,但不確定該怎么做。 這用於 USB 記憶棒翻新,作為軟件的一部分以確保擦除,我們希望更改驅動器的序列號(實際上是欺騙它們),以防發生退款,我們可以匹配他們返回的驅動器以確保它是我們發出的 ...

無法在 Java 中的匿名內部 Class 中定義額外的方法

[英]Cannot define extra methods in an Anonymous Inner Class in Java

在Anonymous Inner Class中定義額外方法(不覆蓋超級 class 方法)時,代碼編譯良好,沒有任何問題,但如果我嘗試調用額外方法,則會引發錯誤。 那么當使用anonymous inner class擴展時,是否只能override子 class 中的方法? 如果是這樣,有人可以解釋 ...

如何創建臨時中間對象以傳遞給 Stream 中的下一個方法

[英]How to create temporary intermediate objects to pass to next method in Stream

我正在繼續我的關於 Modern Java in Action 的書,在那里我又得到了一個查詢。 在第 6 章中,作者解釋了groupingBy ,我可以按 Transaction 的year屬性對交易列表( List<Transaction> )進行分組,如下所示 這個Transact ...

javadoc -Xdoclint 不斷標記我的(可選)匿名 class,因為它顯然沒有評論

[英]javadoc -Xdoclint keeps flagging my (optional) anonymous class for not having a comment when it clearly does

我正在使用 javadoc 來記錄我的公共枚舉。 我正在使用以下命令編譯以下所有示例: 如果我的枚舉是這樣的,它會生成一個沒有任何警告的.class 文件。 但如果我的枚舉是這樣的: .....我收到以下錯誤..... 考慮到我需要將評論放在其他地方,我決定在所有可能的 position 中添加評 ...

通過匿名 class 聲明新線程的最佳方法是什么?

[英]What's the best way to declare a new thread via an anonymous class?

我一直在檢查 Java 中有關線程的一些技術資料,當我用匿名 class 定義線程時(在構造函數定義中正確使用括號),我對一個特定問題有點困惑。 常規聲明將是這個: 只是出於實驗目的,我嘗試了這個: 如您所見,兩者看起來非常相似,output 控制台也是一樣的。 那么,我錯過了什么嗎? 也許還有一 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM