私は巨大なJavaプロジェクトを進めていましたが、ファイルでこの行に出くわしました.私はJavaが初めてで、これが何を意味するのかわかりません.または、より具体的には
PSStreamer.java または Client.java を見て、以下のオブジェクトのメソッドとメンバー変数を確認する必要があります。
protected static PSStreamer.Client packetClient = null;
私は巨大なJavaプロジェクトを進めていましたが、ファイルでこの行に出くわしました.私はJavaが初めてで、これが何を意味するのかわかりません.または、より具体的には
PSStreamer.java または Client.java を見て、以下のオブジェクトのメソッドとメンバー変数を確認する必要があります。
protected static PSStreamer.Client packetClient = null;
これは宣言されているものです:
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リンクを見てください: Java inner class and static nested class