본문 바로가기

Protected 접근 제한자 접근 제한자는 public, protected, default, private 와 같이 4가지 종류가 있다.이 중에서 protected는 상송과 관련이 있기 때문에 설명을 미루어 왔는데, 이제 protected가 어떤 역할을 하는지 보겠다. 접근 제한 적용할 내용 접근할 수 없는 클래스 public 클래스, 필드, 생성자, 메소드 없음 protected 필드, 생성자, 메소드 자식 클래스가 아닌 다른 패키지에 소속된 클래스 default 클래스, 필드, 생성자, 메소드 다른 패키지에 소속된 클래스 private 필드, 생성자, 메소드 모든 외부 클래스 protected는 public과 default 접근 제한의 중간쯤에 해당한다. 같은 패키지에서는 default와 같이 접근 제한이 없지만 다른 패키지에서.. 더보기
예금계좌 getter setter package jongkyu.aa; import java.util.Scanner; public class Controller { Scanner sc = new Scanner(System.in);Money [] m = new Money[10]; int count; public void main() { while(true) {System.out.println("----------------------------------------");System.out.println("1. 계좌생성 | 2. 계좌목록 | 3. 예금 | 4. 출금 | 5. 종료");System.out.println("----------------------------------------");System.out.print("선택 >");in.. 더보기
합계(인터페이스) ==================================================================== - 인터페이스 -> 추상화정도가 더 높은 추상클래스 -> 미완성도가 높은 클래스 -> 추상메소드로만 이루어져있는 클래스 -> 상수형변수만 가능 -> 협업할때 사용한다. ===================================================================== 인터페이스를 만들면 아직 그건 만들고있는 상태이므로 못갖고 온다. Calculator -> 만든다. view를 만들기 위해 caldemo를 사용했다. Calc -> 개발자1번은 Caldemo,CalView를 만든다. 행위를 하고 개발자2번은 Calc라는 인플리먼트 상속받아 Calculator과 .. 더보기