3. 동작 파라미터 1 - 일급객체
일급 객체 first-class object)란 다른 객체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체를 가리킨다. 보통 함수에 인자로 넘기기, 수정하기, 변수에 대입하기와 같은 연산을 지원할 때 일급 객체라고 한다 즉 다음과 같은 조건을 만족해야 합니다, 변수나 데이타에 할당할 수 있어야 한다. 객체의 인자로 넘길 수 있어야 한다. 객체의 리턴값으로 리턴할 수 있어야 한다 자바 프로그밍 언어는 사용하는 메서드, 클래스는 전달할 수 없는 구조체로 일급 객체가 아니다, 이것을 해결하고자 자바 1.8에서 메서드 참조(Method Reference)를 사용해서 일급 객체로 사용합니다, 자바에서 메서드를 어떤 방법으로 전달할 수 있을까? 자바 1.8 이전은 다음과 같이 작성하였습니다.. public s..
프로그램이야기
2022. 6. 1. 18:34