자바 실험 보고서 5 종 및 대상

5.1 실험 목적
   Java        ,          。
              。
                。

5.2 실험 요구
요구 에 따라 자바 프로그램 을 만 듭 니 다.첫째,학생 을 나타 내 는 클래스 Student 를 정의 합 니 다.이런 유형의 속성 은'학 번','반 번호','이름','성별','나이'가 있 고 방법 은'학 번 획득','반 번호 획득','성별 획득','이름 획득','연령 획득','연령 획득'이 있다.둘째,클래스 Student 에 Public String toString()방법 을 추가 합 니 다.이 방법 은 Student 클래스 의 대상 의 모든 속성 정 보 를 출력 할 수 있 도록 문자열 로 조합 합 니 다.
5.3 실험 지도
Student 클래스 의 구조 방법 에서 매개 변수 에 있 는 부분 변수의 이름과 구성원 변수의 이름 이 같 기 때문에 Student 클래스 의 구성원 변 수 는 숨겨 집 니 다.이때 숨겨 진 구성원 변 수 를 사용 하려 면 키워드 this 를 사용 해 야 합 니 다.
5.4 실험 실현 코드
class Student{
     
	 private long studentID;
	 private int classID;
	 private String name;
	 private String sex;
	 private int age;
	 public Student(long studentID, int classID, String name,
	 String sex, int age){
     
		 this.studentID = studentID;
		 this.classID = classID;
		 this.name = name;
		 this.sex = sex;
		 this.age = age;
	 }
	 public long getStudentID(){
     
		 return studentID;
	 }
	 public int getClassID(){
     
		 return classID;
	 }
	 public String getName(){
     
		 return name;
	 }
	 public String getSex(){
     
		 return sex;
	 }
	 public int getAge(){
     
		 return age;
	 }
	 public String toString(){
     
		 return "  :"+getStudentID()+
		 "
:"
+getClassID()+ "
:"
+getName()+ "
:"
+getSex()+ "
:"
+getAge(); } } public class StudentExtendedDemo{ public static void main(String[] args){ Student s1=new Student(90221,2,"Tom","male",20); System.out.println(s1.toString()); } }

5.5 학생 클래스 확장
상기 실험 에서 Student 류 를 확대 하고 다음 과 같은 방법 을 추가 합 니 다.'학 번 설정','반 번호 설정','성별 설정','이름 설정','연령 설정','연령 설정',그리고 매개 변수 가 없 는 구조 방법 입 니 다.
구현 코드
class Student{
     
	 private long studentID;
	 private int classID;
	 private String name;
	 private String sex;
	 private int age;
	 public Student(long studentID, int classID, String name,
	 String sex, int age){
     
		 this.studentID = studentID;
		 this.classID = classID;
		 this.name = name;
		 this.sex = sex;
		 this.age = age;
	 }
	 public long getStudentID(){
     
		 return studentID;
	 }
	 public int getClassID(){
     
		 return classID;
	 }
	 public String getName(){
     
		 return name;
	 }
	 public String getSex(){
     
		 return sex;
	 }
	 public int getAge(){
     
		 return age;
	 }
	 public void setStudentID(long studentID){
     
		 this.studentID = studentID;
	 }
	 public void setClassID(int classID){
     
		 this.classID = classID;
	 }
	 public void setName(String name){
     
		 this.name = name;
	 }
	 public void setSex(String sex){
     
		 this.sex = sex;
	 }
	 public void setAge(int age){
     
		 this.age = age;
	 }
	 public Student(){
     
	 }
	 public String toString(){
     
		 return "  :"+getStudentID()+
		 "
:"
+getClassID()+ "
:"
+getName()+ "
:"
+getSex()+ "
:"
+getAge(); } } public class StudentExtendedDemo{ public static void main(String[] args){ Student s1=new Student(90221,2,"Tom","male",20); Student s2=new Student(); s2.setStudentID(90222); s2.setClassID(3); s2.setName("Lisa"); s2.setSex("female"); s2.setAge(18); System.out.println(s1.toString()); System.out.println(s2.toString()); } }

좋은 웹페이지 즐겨찾기