-
메서드가 멤버변수를 return값으로 받고 매개변수를 받기 때문에
참조변수.멤버변수="대상"이라고 글을 써도
참조변수.메서드로 값을 넣어도 멤버변수값에 값이 출력된다.
참조변수.멤버변수
참조변수.메서드()에 대한 예시문을 만들어보자 .
public class Student {
int studentID;
String studentName;
int grade;
int score;
public String getStudentID() {
return studentID
}
public void setStudentID(int ID)
studentID = ID
}
만들어진 클래스를 실행하는 것은 Main()함수이다. 내부 & 외부에서 실행이 가능하다.
public class studentTest{
public static void main(String[] args) {
student studentKim = new Student();
studentKim.studentID ="파이팅";
System.out.println(studentKim.studentID);
System.out.println(studentKim.getstudentID);
}
}
student라는 클래스를 사용해서 new생성자를 만들고
참조변수와 멤버변수를 사용해서 "파이팅"이라는 값을 넣은 후
클래스에서 get()메서드를 사용해서 멤버변수에 값을 넣었던 것을 불러오면 출력할 수 있다.
참고로 하나의 클래스에 여러가지 인스턴스를 넣을 수 있다.
public class studentTest{
public static void main(String[] args) {
student studentKim = new Student();
studentKim.studentID ="파이팅";
System.out.println(studentKim.getstudentID);
student studentKim = new Student();
studentKim.studentID ="파이팅";
System.out.println(studentKim.getstudentID);
}
}
이때의 인스턴스는 각자 다른 메로리의 공간을 차지한다.
'자바 > 자바 키포인트' 카테고리의 다른 글
[자바] 메서드 오버라이딩 예시문 연습하기 (0) 2022.09.16 [자바] 변수 선언과 변수를 선언과 동시에 초기화해서 while&for문으로 1부터 10까지의 합 구하는 예제 만들어보기 (0) 2022.09.15 [자바] Scanner 클래스와 for문/while문을 활용해서 서식문자로 간단한 예문 연습하기 (0) 2022.09.11 [자바] 자바에서 함수의 정의와 호출&반환 간단한 예시문 연습하기 (0) 2022.09.05 2022년 8월 1일 플래너 & 공부시간 (0) 2022.08.02 댓글