Page 8 -
P. 8
시험에 나오는 것만 골라 볼 수 있다! — 섹션별 구성
기출문제 유형을 섹션의 틀 안에 담아 두어 출제 유형의 파악이 용이합니다.
또한 이론은 각 필드에서 짧게 공부하고, 기출문제로 바로 확인할 수 있어 학습이 지루하지 않습니다.
내용의 중요도와 섹션 등급
SECTION 출제비중을 분석해 A B C D
SECTION
이 섹션이 얼마나
001 라이브러리 A 등급 중요한지를 알려주지! 난 시간이 선별학습이
001
와우?
4 객체지향 프로그래밍 언어의 특징 없어서 A, B 401505 전문가의 조언
가능한 교재라
등급만...
이 말씀이시죠?
객체지향 프로그래밍 언어의 특징에는 캡슐화, 정보 은닉, 추상화, 상속성, 다형성 중요해요! ★★★★
상속은 물려받는 것, 캡슐화는 보
등이 있다. 이지 않도록 감싸는 것, 다형성은
다양한 형태로 이용될 수 있는 성
1 라이브러리의 개념 질이라는 것을 중심으로 각각의
1602001 캡슐화 • 데이터(속성)와 데이터를 처리하는 함수를 하나로 묶는 것을 의미한다. 특징을 정리해 두세요.
(Encapsulation)* • 캡슐화된 객체의 세부 내용이 외부에 은폐(정보 은닉)되어, 변경이 발생한다.
라이브러리는 프로그램을 효율적으로 개발할 수 있도록 자주 사용하는 함수나
정보 은닉 캡슐화에서 가장 중요한 개념으로, 다른 객체에게 자신의 정보를 숨기고 자신
데이터들을 미리 만들어 모아 놓은 집합체이다. 정보 은닉
(Information Hiding)* 의 연산만을 통하여 접근을 허용하는 것이다.
• 자주 사용하는 함수들의 반복적인 코드 작성을 피하기 위해 미리 만들어 놓 캡슐로 된 감기약을 예로 들면 정
• 모듈 : 하나의 기능이 한 개의 파 추상화 • 불필요한 부분을 생략하고 객체의 속성 중 가장 중요한 것에만 중점을 두어 보 은닉은 감기약에 어떤 재료가
일로 구현된 형태 은 것으로, 필요할 때는 언제든지 호출하여 사용할 수 있다. (Abstraction)* 개략화하는 것, 즉 모델화하는 것이다. 들어 있는지 몰라도 감기가 걸렸
• 패키지 : 하나의 패키지 폴더 안 •라이브러리에는 표준 라이브러리와 외부 라이브러리가 있다. 을 때 먹는 약이라는 것만 알고 복
본문에
에 여러 개의 모듈을 모아 놓은 • 이미 정의된 상위 클래스(부모 클래스)의 모든 속성과 연산을 하위 클래스가 용하는 것과 같은 의미입니다.
아하~
형태 • 표준 라이브러리 : 프로그래밍 언어에 기본적으로 포함되어 있는 라이브러리 물려받는 것이다. ✽표시가 있다면
상속성 요게 이런 상속성(Inheritance)의 종류
책 가장자리를 살펴봐!
로, 여러 종류의 모듈*이나 패키지* 형태이다. • 상속성을 이용하면 하위 클래스는 상위 클래스의 모든 속성과 연산을 자신 용어 설명
(Inheritance)* 의미였구나! 용어에 대한 설명을 • 단일 상속 : 하나의 상위 클래스
의 클래스 내에서 다시 정의하지 않고서도 즉시 자신의 속성으로 사용할 수
• 외부 라이브러리 : 개발자들이 필요한 기능들을 만들어 인터넷 등에 공유해 로부터 상속받는 것
있다. 추가 했다구! • 다중 상속 : 여러 개의 상위 클래
놓은 것으로, 외부 라이브러리를 다운받아 설치한 후 사용한다. 스로부터 상속받는 것
2 Java의 주요 표준 라이브러리 1602003
Java는 라이브러리를 패키지에 포함하여 제공하는데, 각 패키지에는 Java 응
용 프로그램 개발에 필요한 메소드*들이 클래스로 정리되어 있다.
• Java에서 패키지를 사용하려면 ‘import java.util’과 같이 import문을 이용
해 선언한 후 사용해야 한다. 기출문제 따라잡기
• import로 선언된 패키지 안에 있는 클래스의 메소드를 사용할 때는 클래스와 이전기출 이전기출
메소드를 마침표(.)로 구분하여 ‘Math.abs( )’와 같이 사용한다. 1. 스크립트 언어가 아닌 것은? 3. 다음 중 bash 쉘 스크립트에서 사용할 수 있는 제어문이 아닌 것
① PHP ② Cobol 은? 기출문제 따라잡기 및 정답
전문가의 조언
패키지 기능 ③ Basic ④ Python ① if ② for
중요해요! ★★★★★ ③ repeat_do ④ while 출제기준이 변경되고 처음 시행
Java와 Python은 라이브러리를 패 • Java에 기본적으로 필요한 인터페이스, 자료형, 예외 처리 등에 관련된 기능을 제 Cobol은 사무 처리용 언어입니다.
키지로 제공한다는 것을 염두에 java.lang 공한다. bash 쉘 스크립트의 제어문에는 if, case, for, while, until이 있습니다. 되는 해라 기출문제가 없습니
두고 대표적인 표준 라이브러리들 •import문 없이도 사용할 수 있다. 이전기출 아뵤~ 다. ‘이전기출’은 출제기준이 변
의 종류와 개별적인 기능을 정리 •주요 클래스 : String, System, Process, Runtime, Math, Error 등 2. 귀도 반 로섬(Guido van Rossum)이 발표한 언어로, 인터프리터 이전기출
섹션의 내용을 확실히
해 두세요. 방식이자 객체지향적이며, 배우기 쉽고 이식성이 좋은 것이 특징인 4. 자바스크립트(JavaScript)와 관련한 설명으로 틀린 것은? 경되기 이전에 동일한 출제 범
파악 했다면 이 문제들을
•날짜 처리, 난수 발생, 복잡한 문자열 처리 등에 관련된 기능을 제공한다. 와우~
java.util 스크립트 언어는? 재미있게 풀수 있다구! ① 프로토타입(Prototype)의 개념이 존재한다. 위에서 (구)정보처리기능사에서
공부한 내용을
•주요 클래스 : Date, Calender, Random, StringTokenizer 등
문제로 바로바로
① C++ ② JAVA ② 클래스 기반으로 객체 상속을 지원하지 않는다. 출제되었던 기출문제와 현재 정
정답이 여기
•파일 입·출력과 관련된 기능 및 프로토콜을 제공한다. 확인할 수가 있어!
있었구나! 빨리
java.io ③ C# ④ Python ③ Prototype Link와 Prototype Object를 활용할 수 있다. 보처리기사/산업기사에서 출제
•주요 클래스 : InputStream, OutputStream, Reader, Writer 등 맞춰 봐야지~
귀도 반 로섬이 발표한 이식성 좋은 인터프리터 언어는 Python입니다. ④ 객체지향 언어이다. 되고 있는 기출문제이고, ‘출제
•네트워크와 관련된 기능을 제공한다.
java.net 예상’은 시험에 나올만한 내용
•주요 클래스 : Socket, URL, InetAddress 등 자바스크립트는 객체 상속은 물론 클래스 기반으로 작성하는 것도 가능합니다.
을 충실히 반영해 만든 예상문
•사용자 인터페이스(UI)와 관련된 기능을 제공한다.
java.awt 제입니다.
•주요 클래스 : Frame, Panel, Dialog, Button, Checkbox 등
기출문제 따라잡기
기출문제 따라잡기
▶ 정답 : 1.② 2.④ 3.③ 4.②
22 1과목 프로그래밍 언어
1장 프로그래밍 언어 활용 29
한눈에 살펴보는 시나공의 구성 9
2025. 11. 25. 오후 6:10
*2026기본서필기_기능사 부속(001-016).indd 9
*2026기본서필기_기능사 부속(001-016).indd 9 2025. 11. 25. 오후 6:10

