728x90
728x90
구조적 기법: 프로그램=데이터+함수
객체 지향 기법: 객체=데이터+함수, 프로그램=객체+객체
객체의 메소드는 다른 객체로부터 메시지를 받았을 때 정해진 기능을 수행한다.
클래스: 공통된 속성과 연산을 갖는 객체(인스턴스, instance)의 집합
= 각각의 객체들이 갖는 속성과 연산을 정의하고 있는 틀.
클래스로부터 새로운 객체를 생성하는 것 = 인스턴스화
최상위 클래스 = 상위 클래스 없는 클래스
슈퍼 클래스 = 특정 클래스의 상위/부모 클래스
서브 클래스 = 특정 클래스의 하위/자식 클래스
728x90
728x90
'언어 > JAVA' 카테고리의 다른 글
캡슐화, 상속, 다형성, Fan in Fan out, 모듈 결합도와 응집도 (0) | 2020.08.16 |
---|---|
JAVA 캐스팅, 업캐스팅, 다운캐스팅 (0) | 2020.08.15 |
자바 프로그램의 구조, 문법 (0) | 2020.08.05 |
댓글