access-modifiers

    3熱度

    2回答

    是什麼VS class Test { private val foo = 0 } 可以去什麼都[]內 class Test { private[this] val foo = 0 } 之間的區別?另外,當我想查看這個規格時,我應該搜索什麼?我試着谷歌搜索「scala訪問修飾符參數/參數化scala訪問修飾符」的各種組合,並沒有出現。

    -1熱度

    1回答

    通過Binary和Datacontract序列化程序,我們也可以序列化私有成員。 它違反了oops原則嗎?我的意思是通過序列化,我們可以將對象保存在文件,磁盤中,然後可以在反序列化後由任何人重用。我不知道,我在想正確。請糾正我。

    0熱度

    1回答

    我現在被卡在檢索訪問修飾符EventInfo對象(在C#.NET中反映的事件字段)的方法。 通過訪問修飾符我的意思是:公共/私營/保護/內部和靜態,只讀等

    2熱度

    2回答

    存在着(外面的我的代碼) trait Foo { protected val bar = 0 } 我想有一個類FooImpl擴展Foo,使bar公衆。 我聽說子類可以增加他們繼承成員的可見性。 我該怎麼做? 我試圖 class FooImpl extends Foo { override val logger = super.logger } 但得到的錯誤: sup

    1熱度

    2回答

    我無法修改循環中numpy數組的實際值。 我的代碼如下: labels_class = np.copy(labels_train) for label in labels_class: labels_class[label] = 1 if (label == classifier) else 0 labels_class - 是大小爲N的和值[0,39]只是numpy的陣列。 循環

    6熱度

    1回答

    編譯一些代碼時,我遇到了一個編譯器錯誤,這對我來說似乎很陌生,涉及到繼承,嵌套類,聲明和訪問修飾符。 基本上,意圖是派生類型公開嵌套的基類型的受保護的類。 在以下短例子來說明這個問題: class Base { protected: struct Nested { enum value_enum { val = 0, v

    1熱度

    3回答

    我有三個類是這樣的: public abstract class ClassA extends ClassX { protected ClassA() { super(); } // more code } public class ClassB extends ClassA { public ClassB() { super()

    2熱度

    2回答

    在C++中,我可以使用公共和私人訪問修飾符這樣設置私人所有成員比比看 class myClass{ private: int x; int y; void add(int X,int Y){ x += X; y += Y; } public: myClass(int X,int Y){ x = X; y = Y; } } 是否有類似的結構在Java中,還是我必須將每

    2熱度

    4回答

    所以我做了這個Java文件A.java, package alphabet; public class A{ private String private_A; String _A; protected String protected_A; public String public_A; public A(){ private

    -2熱度

    2回答

    我在更改不同類別的變量時遇到問題。即使我使用訪問修飾符(get和set),編譯器仍然認爲它是隻讀的,我不能在另一個類中更改它。 private float speed; public float Speed { get {return speed;} set {speed = value;} } 我不確定這是否重要,但是這個變量來自我的主要抽象類,我在其他類中使用它