構造
工法に関する注意事項
①工法の作成
構築方法が定義されていない場合、システムはデフォルトのパラメータなしの構築方法を提供します。構築方法が定義されている場合、システムはデフォルトの構築方法を提供しなくなります。
②工法の過負荷
パラメータ化された構築方法をカスタマイズしたが、パラメータなしの構築方法も使用している場合は、別のパラメータなしの構築方法を作成する必要があります
③お勧めの使い方
使用するかどうかに関係なく、手書きのパラメータなしの構築方法
標準生産
①メンバー変数
プライベートデコレーションを使用する
②工法
パラメータのない工法を提供する
複数のパラメータを持つ工法を提供する
③会員方式
各メンバー変数に対応するsetXxx0 / getX0x0を提供します
オブジェクト情報を表示するshow0を提供します
4.オブジェクトを作成し、そのメンバー変数に値を割り当てる2つの方法
。パラメータ構築方法なしでオブジェクトを作成した後、setXox0を使用して値を割り当てます●パラメータ構築方法を使用して、属性値を持つオブジェクトを直接作成します
package stent;
public class stentt {
private String name;
private int age;
public stentt() {
}
public stentt(String name) {
this.name = name;
}
public stentt(String name,int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
package stent;
public class stenty {
public static void main(String[] args) {
stentt s= new stentt("身上");
s.setAge(60);
System.out.println("我是"+s.getName()+"bb"+s.getAge()+"售后");
System.out.println("==============");
stentt s2= new stentt("网点",20);
System.out.println("我是"+s2.getName()+"bb"+s2.getAge()+"售后");
s2.setAge(21);
System.out.println("我是"+s2.getName()+"bb"+s2.getAge()+"售后");
}
}