java - 3일

원종서·2023년 3월 8일
0

java

목록 보기
9/9

객체간의 관계

  • 집합관계
    - 완성품과 부품의 관계를 말함
    - 예) 자동차와 부품
  • 사용관계
    -다른 객체의 필드를 읽고 변경하거나 메서드를 호출하는 관계
  • 상속관계
    - 부모와 자식 관계

객체 지향 프로그래밍 특징

  • 캡슐화
    - 객체의 필드와 메세더를 하나로 묶고 실제 구현 내용을 외부에 감추는 것.
  • 상속
    - 장점
    1. 코드의 재사용성 높여준다.
    2. 유지 보수 시간을 최소화 시켜 준다.
  • 다향성
    - 실행 밥업은 동일하지만 실행 결과가 다르게 나오는 성질.
  • 가변길이 매개변수
int sum(int ... values) {...};

// 

int[] arr = {1,2,3};
sum(arr);
sum(new int[] {1,2,3});
  • 정적 멤버

자바는 클래스 로더를 이용해서 클래스를 메소드 영역에 저장하고 사용함.
정적멤버란 메소드 영역의 클래스에 고정적으로 위치하는 멤버를 말함.
클래스가 메모리로 로딩되면 정적 멤버를 바로 사용할 수 있다.

/284

0개의 댓글