목록getter (2)
안드로이드 개발자의 창고
출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT 📖 캡슐화란? 객체가 가지고 있는 변수는 메서드에 구현한 코드가 정상적으로 동작하기 위한 데이터를 담고 있다. 만약 변수에 엉뚱한 데이터가 담긴다면 구현한 코드가 정상적으로 동작한다고 하더라도 정상적인 결과가 나올 수 없게 된다. 이에 변수의 직접적인 접근을 차단하여 외부에서 값을 변경하지 못하도록 막는 것을 캡슐화라고 부른다. 📖 Property란? 캡슐화가 적용된 변수는 외부에서의 접근이 차단된다. 캡슐화가 적용된 변수에 대해 메서드를 통해 값을 설정하거나 가져다 사용할 수 있도록 구성한 것을 Property 라고 부른다. 변수에 값을 넣는 메서드를 setter라고 부른다. 변수가 가지고 있는 값을 반환하는 메서드를 getter라고 부른다. ..

출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT 📖 캡슐화란? 변수에 대한 직접 접근을 막음으로써 데이터의 무결성을 보장할 수 있도록 개발하는 방식을 의미한다. 변수의 직접 접근을 막기 위해 private 접근 제한자를 붙여준다. 변수에 값을 저장하는 것을 객체 생성시 한 번만 허용하겠다면 생성자를 통해 할 수 있도록 제공한다. 변수에 값을 저장하는 것을 원하는 만큼 할 수 있도록 하게 해주겠다면 setter를 만들어 제공한다. 변수의 값을 가져다 사용할 수 있는 것을 할 수 있도록 하게 해주겠다면 getter를 만들어 제공한다. setter의 이름짓는 규칙 : set변수명 getter의 이름짓는 규칙 : get변수명, is변수명(boolean) 이클립스 자동 생성 : 상단 메뉴 > Sourc..