자바 클래스 의 정의 속성 패키지 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(); } }
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.