안드로이드에서 추상 클래스나 인터페이스를 상속받게 되면 필수로 구현해야 하는 함수들이 있습니다. 안드로이드 스튜디오에서는 이러한 필수 재정의 함수들을 일일이 코드로 입력할 필요가 없습니다. 안드로이드 스튜디오에서는 상속받는 추상 클래스나 인터페이스로부터 반드시 재정의 해야 할 함수들에 대한 목록을 제공하고 사용자가 선택한 항목들에 대해서 자동으로 코드로 추가해주는 기능이 있습니다. 여기서 필수 재정의 함수말고도 상속받는 인터페이스나 추상클래스로부터 재정의가 가능한 함수들에 대해서도 자동으로 코드 입력이 가능합니다. 1. 필수 재정의 함수 (Override Function) 자동 코드 추가 ▼ Sample 클래스는 AsyncTask 라는 추상클래스를 상속받는 클래스입니다. 그런데 안드로이드 스튜디오에서 오..
getter/setter 함수는 자바 클래스의 정보 은닉의 특성을 고려한 방식으로 특정 클래스의 멤버 변수의 접근 제한자를 private로 지정하고 클래스 외부에서는 해당 멤버 변수에 접근하기 위해 setter(값 지정)와 getter(값 리턴) 메소드를 정의하여 제어합니다. public class Sample { private String data1; private int data2; private long data3; public String getData1() { return data1; } public int getData2() { return data2; } public long getData3() { return data3; } public void setData1(String data1) {..