5.11 java継承ジョブ


JAva継承ジョブ
今日やったjava継承作業、日常記録.
タイトルは以下の通りです.
親Personを定義し、ID番号id、名前nameメンバー変数を含め、2つの構築方法を含みます.
1つはパラメータ付きで、オブジェクトの各メンバー変数に値を割り当て、もう1つは空のパラメータで、オブジェクトをシステムのデフォルト値に割り当てます.
同時に、対応する設定方法とアクセス方法とeat方法を含み、食べ物がパラメータである食べ物を出力する.
walkメソッドは、出力がどれだけの道のりを歩いたか、その中の道のりはパラメータです.
サブクラスStudent(プライマリクラス)を定義し、親クラスに加えて学号studentIdと成績scoreの2つのメンバー変数、2つの構築方法を追加します.
新しい2つの方法:studyCourseメソッドは今日学習したカリキュラムを出力し、カリキュラム名はパラメータです.testメソッドは試験を受ける科目を出力し,そのうち科目はパラメータである.
mainメソッドでは、身分証明書番号1234567、名前張三を作成し、今日1000メートル歩いたと仮定し、餃子を食べ、身分証明書、名前、歩いた道のり、何を食べたかなど、張三の個人情報を出力します.身分証明書、名前、歩いた道、食べ物、今日勉強した授業と試験科目を含む個人情報を出力する学生(自分)を作成します. .
public class Person {
     

	String id;//    

	String name;//  

	//        
	public Person() {
     
		id = "0000000";
		name = "nell";
	}

	//        
	public Person(String id,String name) {
     
		this.id = id;
		this.name = name;
	}

	public String getid() {
     
		return id;
	}

	public void setid(String id) {
     
		this.id = id;
	}

	public String getname() {
     
		return name;
	}

	public void setname(String name) {
     
		this.name = name;
	}

	//eat  
	public void eat(String thing) {
     
		System.out.println(this.name + "  " + thing);
	}

	//walk  
	public void walk(int number) {
     
		if (number < 0) 
			System.out.println("       ,  。");
		else if (number >= 1000000) 
			System.out.println("        ?    " + number + " !");
		else
			System.out.println(this.name + "  " + number + " ");
	}
	
	public static void main(String[] args) {
     

	}
}
package no1;

import no1.Person;

public class Student extends Person {
     

	String studentId;
	
	float score;
	
	//      
	public Student() {
     
		studentId = "00000";
		score = 0;
	}
	
	//      
	public Student(String id,String name,String stid,float score) {
     
		this.id = id;
		this.name = name;
		this.studentId = stid;
		this.score = score;
	}
	
	public String getstudentId() {
     
		return studentId;
	}
	public void setstudentId(String stid) {
     
		this.studentId = stid;
	}
	public float getscore() {
     
		return score;
	}
	
	//      
	public void studyCourse(String ke) {
     
		System.out.println(this.name + "   " + ke);
	}
	
	//  (  )
	public void test(String km) {
     
		System.out.println(this.name + "    " + km + "  ");
	}

	public static void main(String[] args) {
     
		Person z3 = new Person("1234567","  ");
		System.out.println(z3.id +"\t" + z3.name);
		z3.walk(1000);
		z3.eat("  ");
		Student l4 = new Student("12345","  ","72988247389",98);
		System.out.println(l4.getid() +"\t"+ l4.getname() +"\t"+ l4.getstudentId() +"\t"+ l4.getscore());
		l4.eat("  ");
		l4.walk(100);
		l4.studyCourse("Java    ");
		l4.test("Java    ");
	}

}