2008년 09월 09일
2주차. 2장 복습
오~~
내가 예습할때 이해 안되던 클래스부터 이해되기 시작했다~~
오늘 객체지향과 절차지향에 대해 먼저 배웠다
객체. 지향 이런 단어의 의미를 정확히 집어서 표현해줘서 더 이해가잘된것같다.!!
객체지향은 목적을 추구하는 것. 그림이 메소드와 데이터로 구성되어있는 것이었다.
절차지향은 프로그램들이 데이터를 변화시키는 알고리즘으로 구성되어있다.
객체지향은 문제를 쉽고 자연스럽게 모델링할수있고, 쉬운 프로그램의 개발로 인한 생산성을 향상시킬 수 있고, 프로그램
모듈을 재사용할수있고, 프로그램의 확장 및 유지보수가 용이하다.
객체는 실 세계에 존재하는 하나의 단위에 대한 소프트웨어적 표현이다.
객체는 자신의 속성을 나타내는 데이터이고 그 데이터를 조작 처리하는 절차릴 기술하고 있는 메소드이다.
객체지향언어에서 객체는 반드시 클래스로부터 생성된다.
클래스
클래스는 개체를 만들기 위한 설계도이다.
정보처리의 주체는 클래스가 아니라 객체이다.
객체와 클래스는 다른개념이다.
객체는 데이터와 메소드를 가지고 클래스는 속성과 메소드를 가진다.
그리고 오늘 Example1에서 클래스만있구 객체가 없다는 것을 집어주셔서 알게되었는데
static이 객체를 대신한다는 것을 알게되었다.
객체와 인스턴스는 같은 의미이다.
클래스일때 이거부터 어려워진다고 해서 수업을 열심히 들었다~~~~~~
열심히들었는데 붕어빵사진보면서 클래스는 객체 객체는 정보통신
근데 클래스가 정보통신으로는 안된다는거 ~~
상속
상속을 할때는 class B extends A{}을 쳐서 한다.
기존 학생 클래스로부터 모든 속성과 메소드를 상속받고, 더 필요한 속성과 메소들르 추가햐여 새로운 클래스를 생성할 수 있다.
상속되어 생성되는 클래스는 상위 클래스로부터 모든 자료구조와 메소드를 상속받고,
또한 새로운 자료구조와 메소드가 추가된다.
대부분의 실세계는 많은 공통점을 가지고 있다. 다양한 공통점들은 많은 클래스들을 생성할수 있게 하고
각각의 클래스들은 연관관계에 따라 계층 구조를 이룰수있다.
상속되어 생성되는 클래스는 상위 클래스로부터 모든 자료구조와 메소드를 상속받고, 또한 새로운 자료구조와 메소드가 추가된다.
막 교수님이 상속하는건데 추가할수있다고 실습하면서 했던거~~~~~~`
캡슐화
객체는 데이터와 데이터를 처리하는 메소드를 가지고 있다. 객체를 사용하는 쪽에서는 그 객체의 단순한 기능만 알면
충분히 그 객체를 사용할 수 있다. 객체가 실제 데이터를 어떻게 처리하는지는 알 필요도 없다.
캡슐화는 이해가 됐다~~ 실습하고 막 정보를 은폐한다고 해서 기억이났다 ~ 그래서 복습하는데도 나름 수월하게?ㅋㅋㅋ
이해하고 지나갔다~
메시지
객체에게 일을 시키는 행위라 할수 있다.
메세지쪽은 빨리빨리 지나가서 막 기억나는 내용은 없다;; ㅜㅜ
한번 더 자세히 읽어보고 지나갔다~~
다형성
서로 다른 객체가 동일한 메시지에 대하여 서로 다른 방법으로 응답할수 있는 기능이다.
서른 다른 객체는 서로 다른 클래스로부터 생성된 객체를 의미하는 것이다.
동일한메시지는 서로다른 객체에게 같은 메시지를 보낸다는 의미이다.
서로다른 방법은 같은 메소드 호출에 대해 서로다른 방법으로 응답을 하게된다.
객체지향의 개념과 자바 프로그램
수업시간에 이거는 우리가 실습한것보다 어려운건데
이해는 될꺼라고 그랬는데 private가 뒤쪽에 (a,i)를 지우고 ()이렇게 했는데 그쪽부분이 잘 이해가안됬다....;;ㅜㅜ
움...........;;ㅜㅜ
int가 두개일대는 쉽표로 구별해주는거~~~~~~~
마지막 끝나기전에 알려주셔서 표시해놓고 복습했다.
지금까지는 뭐 나름 어렵다는 생각은 안들었다...
다음시간부터도 잘 이해됐으면 ~~~~~~~~~~~~~~
수업시간에 열쉼히~~ 들어야징~~~~~~~~~~~`!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- 2장 예습 by Whitecloud
- 예습 by 조커
- Java 2장 객체지향개념 예습! by 굴레방
- 1주차. 2강 예습 by 하하하하하
- CHAPTER2 예습 by Alchemist
# by | 2008/09/09 19:31 | Java | 트랙백 | 덧글(1)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
수업내용을 잘 받아들이고 있는 것 같아서 좋습니다.