본문 바로가기

객체2

클래스3 (메서드) 1. 메서드의 구조2. 접근제한자3. 리턴타입4. 매개 변수5. 리턴 값6. 메서드 실행(호출)7. 메서드 실행 순서8. 메서드 오버로딩   메서드는 클래스 멤버 중 기능에 해당하는 중괄호 블록입니다. 이 블록은 이름을 가지고 있으며, 이 이름을 통해 메서드를 실행하게 되면 중괄호 블록 안에 있는 실행문들이 실행됩니다.  1. 메서드의 구조접근제한자 리턴타입 메서드명 (매개변수...) {    실행문    ...    return 값;} 메서드는 선언부와 실행부로 나눠지는데, 선언부에는 접근제한자, 리턴타입, 메서드명, 매개변수가 정의되고, 중괄호로 블록의 영역을 구분합니다. 중괄호 시작부터 끝나는 부분까지가 해당 메서드의 실행부가 됩니다. 2. 접근제한자말 그대로 접근을 제한하는 키워드가 들어오는 자리.. 2024. 8. 24.
클래스1 (객체 지향 프로그래밍) 1. 객체지향 프로그래밍2. 클래스와 객체  1. 객체 지향 프로그래밍객체지향 프로그래밍 (Object Oriented Programming) 을 줄여서 OOP라고 부릅니다. 한마디로 주의 모든 사물을 뜻하는 객체라는 개념을 프로그래밍에 도입해서 실제 세상에서 사물의 속성과 기능, 사물간의 관계를 컴퓨터 프로그램에서도 사용할 수 있게 프로그래밍하는 방법입니다.예전에는 컴퓨터 프로그램을 명령어나 실행문, 함수의 집합으로 이해하고 구현하였는데, 그러다 보니, 개발하는 시간도 오래 걸리고, 높은 기술적인 지식도 필요했으며, 유지보수도 어려워 높은 비용(Cost)가 필요했습니다. 이를 개선하고자 객체라는 개념을 도입하여 독립적인 부품형태로 개발하여, 이러한 부품들을 모아 서로 유기적인 관계를 갖는 하나의 소프트.. 2024. 8. 18.