day8.java

構造

ここに画像の説明を挿入

工法に関する注意事項

①工法の作成

構築方法が定義されていない場合、システムはデフォルトのパラメータなしの構築方法を提供します。構築方法が定義されている場合、システムはデフォルトの構築方法を提供しなくなります。

②工法の過負荷

パラメータ化された構築方法をカスタマイズしたが、パラメータなしの構築方法も使用している場合は、別のパラメータなしの構築方法を作成する必要があります

③お勧めの使い方

使用するかどうかに関係なく、手書きのパラメータなしの構築方法

標準生産

①メンバー変数

プライベートデコレーションを使用する

②工法

パラメータのない工法を提供する

複数のパラメータを持つ工法を提供する

③会員方式

各メンバー変数に対応する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()+"售后");
				
	}
	

}

おすすめ

転載: blog.csdn.net/qq_55689246/article/details/115282682