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メートル歩いたと仮定し、餃子を食べ、身分証明書、名前、歩いた道のり、何を食べたかなど、張三の個人情報を出力します.身分証明書、名前、歩いた道、食べ物、今日勉強した授業と試験科目を含む個人情報を出力する学生(自分)を作成します.
今日やった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 ");
}
}