230324 - java(9)

팝콘·2023년 3월 24일

Java

목록 보기
8/17

1. Getter / Setter

  • 멤버변수에 대해 직접적인 접근을 피하기 위해서 사용하는 메소드

Getter

  • 멤버변수의 값을 반환(조회)하는 메소드
  • 접근제한자 : public
  • 반환타입 : 매개변수 타입과 일치
  • 메소드이름 : getxxx
  • 매개변수 : 없다
  • 구현내용 : private가 붙은 멤버변수를 반환한다.

Setter

  • 전달받은 멤버변수의 값을 변경하는 메소드
  • 전근제한자 : public
  • 반환타입 : void
  • 메소드이름 : setxxx
  • 매개변수 : 값을 변경할 멤버변수의 타입과 이름을 그대로 사용
  • 구현내용 : 매개변수로 전달받은 값을 멤버변수에 대입한다.
	값을 표현하는 객체
		pubic class Product{
    		private int no;
        	private String name;
        	...
        	Getter / Setter 메소드
    	}
        
	기능이 구현된 객체
		public class ProductStore {
    	// 이 객체가 사용할 객체를 생성해서 멤버변수에 대입하는 코드
        // 멤버 메소드
    	}

재귀호출

  • 메서드 내에서 자기자신을 호출하는 것을 뜻한다.
  • 재귀호출을 사용하면 수동적으로 메서드를 끝내지 않는 이상 메서드가 계속 돌아간다.
profile
터짐

0개의 댓글