총 3개
-
Hello world2024.11.191. 쉽게 풀어 쓴 C언어 Express 개정 3판 1.1. 연습문제 해설 1.1.1. 문제 및 해설 '1.1.1. 문제 및 해설'은 다음과 같다."" 첫 번째 문장의 경우, 조건식의 값이 1일 때만 참으로 간주된다는 것은 맞는 설명이다. 따라서 이 문장은 올바르다고 할 수 있다."" 두 번째 문장은 반복 루프가 중첩되어 있는 경우, break는 하나의 반복 루프만 벗어날 수 있다는 것으로, 이 또한 맞는 설명이다. 따라서 이 문장 역시 올바르다."" 세 번째 문장은 do...while 문에서 조건식의 값이 거짓이면 한 번도...2024.11.19
-
객체지향2024.11.241. 객체지향 프로그래밍의 개념과 필요성 1.1. 객체지향 프로그래밍의 개념 객체지향 프로그래밍의 개념은 현실 세계의 사물이나 개념을 객체라는 단위로 모델링하여 소프트웨어를 설계하는 방법론이다. 객체는 데이터와 해당 데이터를 처리하는 방법을 함께 캡슐화하여 하나의 독립적인 단위로 만든다. 객체는 속성과 메서드로 구성되며, 속성은 객체의 상태를 나타내고 메서드는 객체의 행동을 정의한다. 이러한 객체 단위의 모델링을 통해 프로그램의 구조를 효과적으로 표현할 수 있다. 객체지향 프로그래밍은 클래스라는 개념을 기반으로 한다. 클래스는 ...2024.11.24
-
객체지향 언어의 다형성(Polymorphism)을 자세히 설명2024.09.021. 객체지향 개념의 이해 1.1. 객체와 클래스 객체(object)는 실세계에 존재하는 모든 사물과 개념을 추상화한 모델이다. 자동차, 건물, 사람, 숫자 등 실제 존재하는 물리적 대상뿐만 아니라 추상적인 개념까지 모두 객체로 볼 수 있다. 객체는 상태와 행동의 두 가지 특성을 가지고 있다. 상태는 객체가 가지고 있는 속성이나 특성을 의미하며, 행동은 객체가 수행할 수 있는 기능이나 동작을 의미한다. 클래스(class)는 유사한 객체들의 집합에 대한 설계도 또는 청사진이다. 클래스에는 객체가 가질 수 있는 속성과 행동이 정의...2024.09.02