private-methods

    0熱度

    2回答

    我有一個關於oop的問題。這可能看起來很微不足道。我在網上看過一個例子,他們使用this來訪問私有方法。它真的有必要嗎?它是語言特定的嗎? 下面是一個例子,可以使用或使用this。 class A { def test(): String = { val x = this.test_2() x } private def test_2():

    1熱度

    1回答

    所以這是一個計算器問題。我們要有一個Calculator類(包含其他三個類),Number類(用於檢查要處理的數量的類型),Operation類(用於五個操作))和Memory類(用於內存函數)) 。 當我輸入數字,它不會輸出數字,它也不會計算輸入的數字。對不起,如果有任何困惑。任何幫助將不勝感激。 import java.util.*; public class calculatortest

    1熱度

    2回答

    我試圖在javascript中實現一個經典模塊模式,討論here和here。但我的私人方法不起作用。我有以下的測試代碼。 var jsStuff = (function() { // Private var sayStuffPrivate = function (stuff) { console.log("I am a private method: " + st

    2熱度

    1回答

    MethodHandle的Java文檔說私有方法應該通過findSpecial.But調用,在以下示例中我可以通過findVirtual調用它。 有人請解釋我在這裏想念什麼? import java.lang.invoke.MethodHandles; import java.lang.invoke.*; import java.lang.invoke.MethodType; publi

    0熱度

    5回答

    class Parent { public Parent() { System.out.println("Parent Default.."); System.out.println("Object type : " + this.getClass().getName()); this.method(); } private vo

    0熱度

    1回答

    我試圖找到解決方案,但尚未找到。我試圖測試公共方法,其中有私人調用的內部。私有方法通過泛型方法檢索Hibernate的Criteria的問題之一,該泛型方法依次通過另一個泛型方法鏈來檢索它。請看下面的代碼。坦率地說,我不知道它是可以測試這種情況下,但如果任何人有想法,請建議他們: ConcreteDao public class ConcreteDao extends EntityDao<Conc

    0熱度

    1回答

    所以我想創建一個私有的靜態方法,將打印一個數組的內容與文本文件中的數據。 import java.io.BufferedReader; import java.io.FileReader; import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class hw2redo

    1熱度

    1回答

    我正在測試一個具有私有方法「getEntityManager」的類。此方法返回要在公共方法「getAllProducts」中使用的實體管理器實例。所以我使用PowerMockRunner; 我的依賴關係是: junit-4.1.2 mockito-all-1.10.19 powermock-module-junit4- 1.6.5 powermock-api-mockito-1.6.5 j

    2熱度

    1回答

    我這種情況,我需要測試在那裏重新分解代碼是不可能的(由於組織原因:()。 class ClassToTest { private ComplexObject createComplexObject() throws SomeException{ //create the complex object } public ReturnObject metho

    -3熱度

    1回答

    我有兩個屬於單獨解決方案的Windows窗體應用程序。我試圖從另一箇中調用一個方法。我從我嘗試訪問的解決方案(Sol1)創建了一個類庫,並在我正在運行的項目(Sol2)中引用它,但是我無法訪問該方法。 我發現這是solution建議做這種方式: string s = string InvokeStringMethod3 ("TheProject", "TheNamespace", "TheClas