private
1 つのキーワードのみを使用してプライベート フィールドを定義する方法はありますか? 私が本当に求めているのは、次のようなことができることはありますか?
private {
int x;
int y;
Object myObject;
//etcetera
};
、x
、y
およびmyObject
はすべてプライベート フィールドとして作成されます
いいえ。1 つのブロックで異なるデータ型の変数を定義することはできません。最も近いのはこれです:
private int x,y;
private Object myObject;
少なくともJavaでは、そのようにすることはできません。ジャワだから
変数にはいくつかの種類があります。
そして、各変数には、次のような独自のアクセス修飾子があります。
public
修飾子 - フィールドはすべてのクラスからアクセスできます。private
修飾子 - フィールドは、独自のクラス内でのみアクセスできます。したがって、次のようにする必要があります。
private int x,y;
private Object myObject;