안녕하세요
질문이 많습니다

자바가 객체지향 언어라고 하는데
초보라 잘 몰라서 거의 활용을 못하고 있는데요
그래서 각 액티비티에서 똑같은 함수를 써도
각각 구현해주고 있습니다
한곳에서 구현해주고 가져다 쓰고 싶습니다

이번에
onBackPressed() 라는 뒤로가기 버튼 메서드를

하나의 back.java 에 기능을 넣어두고

액티비티가 7화면인데요

여기서 import 하여 쓰고 싶습니다.

1.
onBackPressed()는 사용자가 언제 뒤로가기버튼을 누르는지 알수없으니깐
모든 액티비티에 넣어주어야 하는걸로 알고 있습니다? 맞지요?


2.onBackPressed() 를 back.java에 를 정의하는 방법이 일반 액티비티와 똑같이 OnCreate 바깥에 정의하면 되는건가요?
 public class Back extends Activity { 
             protected void onCreate(Bundle savedInstanceState) {
                        ....
   setContentView(R.layout.Back) ;
                        ....
             }
            
             onBackPressed(){
                  //sysytem.exit
             }
 }


3. 그리고 다른 7개의 액티비티에서 back.java 를 Import하여 onBackPressed() 가져다 쓰는 방법을 알고 싶습니다.

객체지향 자바에 대한 질문입다
선배님들 조언 부탁드립니다.