是什麼VS class Test {
private val foo = 0
}
可以去什麼都[]內 class Test {
private[this] val foo = 0
}
之間的區別?另外,當我想查看這個規格時,我應該搜索什麼?我試着谷歌搜索「scala訪問修飾符參數/參數化scala訪問修飾符」的各種組合,並沒有出現。
編譯一些代碼時,我遇到了一個編譯器錯誤,這對我來說似乎很陌生,涉及到繼承,嵌套類,聲明和訪問修飾符。 基本上,意圖是派生類型公開嵌套的基類型的受保護的類。 在以下短例子來說明這個問題: class Base
{
protected:
struct Nested
{
enum value_enum
{
val = 0,
v
我有三個類是這樣的: public abstract class ClassA extends ClassX {
protected ClassA() {
super();
}
// more code
}
public class ClassB extends ClassA {
public ClassB() {
super()
在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中,還是我必須將每
所以我做了這個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