Javaで使用してオブジェクトを生成するときに、そのプロパティに値を設定する方法

Javaでオブジェクトのプロパティに値を設定する方法は次のとおりです。

  1. コンストラクタを使用した代入:オブジェクトの作成時に、コンストラクタに引数を与えることで代入します。例えば:
public class MyClass {
private int myProperty;
public MyClass(int value) {
this.myProperty = value;
}
}

オブジェクトを作成する際に、パラメータをコンストラクタに渡すことによって、プロパティに値を割り当てることが可能です。

MyClass myObject = new MyClass(10);
  1. セッターメソッドを使った方法:例えば、プロパティの値を設定するための公開メソッドを定義する方法
public class MyClass {
private int myProperty;
public void setMyProperty(int value) {
this.myProperty = value;
}
}

セッターメソッドを呼び出すことでプロパティに値を代入します

MyClass myObject = new MyClass();
myObject.setMyProperty(10);
  1. 属性への直接アクセス: 属性がパブリックの場合は、オブジェクトで属性に直接アクセスして値を設定することも可能です。例えば:
public class MyClass {
public int myProperty;
}
MyClass myObject = new MyClass();
myObject.myProperty = 10;

ネイティブな性質への直接アクセスは封じ込めの喪失につながるため、実際的なプロジェクトでの使用は推奨されません。できるだけコンストラクタまたはセッターメソッドを使用してプロパティに値を割り当てる必要があります。

bannerAds