개체와 서비스함수로 구별한다면 ?
개별적으로 움직인다면 개체
노을,나무,언덕 - 고정
추상화 : 개체의 역할이나 행위가 비슷 할때
객체 : 보이는것, 실존하는것, 식별이름
개체 : 유형. 적절한 추상화가 필요.개별적으로 움직일 수 있는 유형
- 비행기 (왼쪽비행기,오른쪽비행기)
- 자동차(클래식차,SUV,세단)
- 사람 또는 더 작은 개체로 보면 농부,행인
class 농부{
public void쉬다(){
}
public void탈곡하다(){
}
}
산,달,언덕 : 움직임이없어서 고정배경
객체분석
객체지향에서의 캡슐화 : 실생활의 내용을 그대로 표현하는 도구
개체가 하는 서비스함수(행위)를 모아둔것
객체지향이란 ?
프로그램을 구성하는 요소로서 객체라는 것을 중심에두고 프로그램을 만드는것.
객체지향의 장점 ?
코드의 구조를 실세계내용을 반영해서 인간의 사고에 가깝게 쉽게 표현한다.
'2021 Newlecture > JAVA' 카테고리의 다른 글
Is a , has a 상속 정리 / 함수 호출 관계/ 동적바인딩 / 부모형식의 참조변수 (0) | 2021.04.02 |
---|---|
오버로드/매개변수 있는 생성자/super(int value)/ Frame클래스 상속 후 오버라이딩 (0) | 2021.04.01 |
Is a 상속관계 / Override / super() (0) | 2021.03.31 |
객체지향에서 절차를 나누고 정리하는 방법/ has A 상속 (0) | 2021.03.30 |
객체지향 프로그래밍 / this / static메소드 / 인스턴스메소드/ 생성자 / Getter&Setter (0) | 2021.03.27 |
캡슐화 / 접근지시자 / Getter 함수 (0) | 2021.03.25 |
jar파일 생성/ 외부 jar파일 추가하기 (0) | 2021.03.24 |
집중화 / 실행코드의 재사용 / 구조체(데이터관리) (0) | 2021.03.24 |