Java 受保护静态A.B newvar的含义=空
我正在经历一个巨大的java项目,我在一个文件中遇到了这一行。我是java新手,不知道这意味着什么。或者更具体地说 我应该看看PSStreamer.java或Client.java,看看下面对象的方法和成员变量Java 受保护静态A.B newvar的含义=空,java,Java,我正在经历一个巨大的java项目,我在一个文件中遇到了这一行。我是java新手,不知道这意味着什么。或者更具体地说 我应该看看PSStreamer.java或Client.java,看看下面对象的方法和成员变量 protected static PSStreamer.Client packetClient = null; 这是一个很好的例子 如下所示:(在PSStreamer.java中): 这是一个很好的例子 如下所示:(在PSStreamer.java中): 声明如下: protected
protected static PSStreamer.Client packetClient = null;
这是一个很好的例子
如下所示:(在PSStreamer.java中):
这是一个很好的例子
如下所示:(在PSStreamer.java中):
声明如下:
protected // protected visibility modifier
static // a class (static) member
PSStreamer.Client // Client is an inner class of PSStreamer
packetClient = null; // variable name, null initial value
您应该在
PSStreamer
中查找内部类Client
,在那里您可以找到packetClient
的属性和方法这就是所声明的:
protected // protected visibility modifier
static // a class (static) member
PSStreamer.Client // Client is an inner class of PSStreamer
packetClient = null; // variable name, null initial value
您应该在PSStreamer
中查找内部类Client
,在那里可以找到静态嵌套类packetClient
的属性和方法。它应该在源代码中定义为
public class PSStreamer {
public static class Client {
// ..
}
// ..
}
因此,您应该查看PSStreamer.java
内部。阅读更多关于
声明为静态的嵌套类称为静态嵌套类。非静态嵌套类称为内部类
另外,看看这个SO链接:,它是一个静态嵌套类。它应该在源代码中定义为
public class PSStreamer {
public static class Client {
// ..
}
// ..
}
因此,您应该查看PSStreamer.java
内部。阅读更多关于
声明为静态的嵌套类称为静态嵌套类。非静态嵌套类称为内部类
另外,看看这个SO链接:静态类不是内部类。它们只是嵌套的。静态类不是内部类。它们只是嵌套的。