자바 클래스 의 정의 속성 패키지 Static 속성 패키지 설정 set()get()함수

2367 단어 자바종류
자바 클래스 의 정의 속성 패키지 Static 속성 패키지 설정 set()get()함수
class Student{/Student 클래스 와 패키지 private String name;private int id; private String sex; private String subject; private static String hobby; /static 전역 변수 클래스 의 공공 속성/Public void getInfo(){System.out.println("이름:"+name+",학 번:"+id+",성별:"+sex+",전공:"+subject+",취미:"+hobby);}//public Student()는 클래스 이름과 마찬가지 로 반환 값 정의 가 없습니다.클래스 의 구조 방법 은 기본 값 을 설정 하 는 것 입 니 다//!!!!클래스 의 구조 방법 은 성명 void 를 되 돌려 주지 않 았 습 니 다.이것 은 구조 방법 과 일반적인 방법의 차이 입 니 다.Public Student(String name){/참조 이름/this(name,0)를 입력 합 니 다./기본 id 가 0 이면 이름 id 를 두 참 에 전달 하 는/}Public Student(String name,int id){/두 참 이름 id/this(name,id,"알 수 없 음");/기본 기본 성별 은 알 수 없 는 3 참*/}Public Student(String name,int id,String sex){/3 참 이름 id sex/this.name=name;/기본 학과 알 수 없 는 4 참/this.id=id;this.sex = sex ; this.subject="알 수 없 음";}public Student(String name,int id,String sex,String subject,String hobb){/*전 참 전달 정의*/this.name=name;this.id = id; this.sex = sex ; this.subject = subject; hobby = hobb; } // !!! 패 키 징 파 라 메 터 를 변경 하 는 set()get()방법 set 를 설정 하려 면 형식 정의 가 반환 값 형식 설명 이 없습니다!get 값 형식 을 입력 할 필요 가 없습니다.값 성명 과 반환 값 return public void setName(String name){this.name=name;}public String getName(){ return name;
}
public void setId(int id){
    this.id=id;
}
public int getId(){
    return id ;

}public void setSex(String sex){
    this.sex=sex;
}
public String getSex(){
    return sex;

}public void setSubject(String subject){
    this.subject=subject;
}
public String getSubject(){
    return subject;
}
public void setHobby(String hobb){ /* static         this              static       static    static  */
    hobby = hobb;
}
public String getHobby(){
    return hobby;
}

} public class javaclass_1{public static void main(String[]args){Student s1=new Student("Ha금하");/클래스 속성 설정 방법 은 입력 한 나이 와 같은 규칙 을 추가 하여/Student s2=new Student("이 삼",144041)에 부합 되 는 지 선별 할 수 있 습 니 다./*입력 1 인삼*/Student s3=new Student("장사",156151,"남");/*입력 2 참*/Student s4=new Student("왕 오",5118,"여","화학","학습");/*3 참조*/System.out.println(s4.getName()을 입력 하 십시오.s3.setName("토 니");/*대상 이름 속성 변경*/s1.getInfo();/클래스 에서 함수 호출/s2.getInfo();s3.getInfo(); s4.getInfo(); s1.setHobby(“lol”);/* 공공 속성 static*/s4.getInfo()변경;s1.getInfo(); } }

좋은 웹페이지 즐겨찾기