본문 바로가기
언어/JAVA

구조적 기법과 객체 지향 기법. 클래스 간의 관계

by tovantablack 2020. 8. 16.
728x90
728x90

구조적 기법: 프로그램=데이터+함수

객체 지향 기법: 객체=데이터+함수, 프로그램=객체+객체

객체의 메소드는 다른 객체로부터 메시지를 받았을 때 정해진 기능을 수행한다.

 

클래스: 공통된 속성과 연산을 갖는 객체(인스턴스, instance)의 집합

= 각각의 객체들이 갖는 속성과 연산을 정의하고 있는 틀.

클래스로부터 새로운 객체를 생성하는 것 = 인스턴스화

 

최상위 클래스 = 상위 클래스 없는 클래스

슈퍼 클래스 = 특정 클래스의 상위/부모 클래스

서브 클래스 = 특정 클래스의 하위/자식 클래스

728x90
728x90

댓글