목록2024/05/08 (3)
코드네임 :
(어머이거 실수로 chap 09 파일에 코드 넣어놓음 ㅋㅋ) 메서드 오버라이딩 사용 이유-> 1. 다형적 표현 가능 (부모 타입으로 선언 + 자식 타입으로 객체 생성 2. 배열로 한번에 관리 가능 메서드 오버라이딩 vs 메서드 오버로딩 어노테이션 @Override: 컴파일러에게 내가 지금 메서드 오버라이딩을 옳게 하고 있는지 검사해주는 칭구- 메서드 오버라이딩하는 부분 위에다가 적어줌오버라이딩 시 접근 범위 실습 中..
👾Android/JAVA
2024. 5. 8. 21:15
setter 와 getter가 있는 이유: 외부에서 객체에 마음대로 접근시 객체의 무결성이 깨질 수 있으므로, private으로 필드 선언후 사용할수 있게 하기 위해 setter 메서드 getter 메서드: 얘를 이용하면 외부에서도 private 필드를 가져올 수 있음그.. getName() 메서드 같은
👾Android/JAVA
2024. 5. 8. 21:15
접근 지정자의 허용 범위 클래스의 접근 지정자: public, default만 사용가능 ⭐️⭐️같은 패키지 내에서만 사용할 것인지 다른 패키지 내에서도 사용할 수 있도록 할 것인지 결정 생성자의 접근 지정자 : 4가지 접근 제한이 모두 적용가능함생성자의 접근 제한에 따라 생성자 호출 가능 여부가 결정됨기본 생성자의 접근 지정자는 클래스의 접근 지정자와 동일함 ➡️ ( 외부에서 그 어떤 짓도 할 수 가 없댜) ➡️ ( 외부에서 그 어떤 짓도 할 수 가 없댜) 필드와 메서드에 사용되는 접근 제한: 4가지 접근 제한 모두 적용 가능함 실습하시긔..
👾Android/JAVA
2024. 5. 8. 21:14