자바 실험 보고서 5 종 및 대상
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());
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
범용 용법 예시앞으로 51CTO 에 정착 해 기술 개발 에 전념 할 테 니 잘 부탁드립니다.다음 코드 는 자신 이 (저자: 이 흥 화) 를 공부 할 때 두 드 린 코드 로 주석 이 완비 되 어 있다. 범용 클래스 Point. ja...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.