(オブジェクトベース)Workerクラスを1つ作成し、複数のWorkerオブジェクトを作成します.

10277 ワード

1 Workerクラスに3つの属性を追加します.
1.1 Stringタイプのnameは、プロセスの名前を表します.1.2 intタイプのageは、プロセスの年齢を表す.1.3 doubleタイプのsalaryは、プロセスのプロセスを表す.
2 Workerクラスに2つの構造方式を追加する:2.1非参照構造方式を開示する.2.2文字列、int、doubleタイプの3つのパラメータを受け入れる構造方式.
3 Workerクラスに2つのwork方式を追加する:3.1無参構造方式3.2整数パラメータ構造方式で、プロセスの時間(いくら⼦時)を表す
public class Test1 {
	public static void main(String[] args) {
		
		 Worker w1 = new Worker();
		 
		 w1.name = "zhu";
		 w1.age = 1;
		 w1.salary = 2000;
		 
		 System.out.print(w1.name + "    :" + w1.age + ",   " + w1.salary);
		 
		 System.out.println();
		 
		 Worker w2 = new Worker();
		 System.out.println("-----------------------------");
		 
		 w2.name = "zhuzhu";
		 w2.age = 66;
		 w2.salary = 30000;
		 
		 System.out.println();
		 System.out.print(w2.name + "    :" + w2.age + ",   " + w2.salary);
		 
		 
		 System.out.println();
		 new Worker();
		 System.out.println("-----------------------------");
		 
		 new Worker("  ", 100,5000);
		 
		 System.out.println("-----------------------------");
		 
		 
		 
		 Worker w3 = new Worker();
		 
		 
		 w3.work();
		 System.out.println(w3.work(8));
		 
	}
}

class Worker {
	String name;
	int age;
	double salary;
	
	public Worker() {
		System.out.println(50);
	}
	
	public Worker(String a,int b,double c) {
	
		System.out.println(a);
		System.out.println(b);
		System.out.println(c);
		
	}
	
	public void work(){
		
		System.out.println("  work    !");
		
	}
	public int work(int hours) {
		
		return hours;
		
	}
	
}