2024/08/16 3

2024 컴퓨터 활용 능력 1급 필기

🙂 WHY?  3학년 1학기 중간고사가 끝나고 생긴 여유 있는 1주일을 의미 있게 써보고자 무작정 시험 접수2급을 2년 전에 어렵지 않게 합격을 했어서 1급으로 선택아직 진로를 정하지 못한 상태로, 혹시 미래에 공기업을 준비하게 될 나를 위한 최선의 자투리 시간 활용이라고 생각했다.  🙂 HOW?  2급을 준비했을때 당시 기출문제로만 공부했을 때 충분했었고, 합격 컷이 각 과목 40점 이상+전체 60점 이상이라는 제 기준 높지 않은 커트라인이라고 여겨 2024년 컴활이 개정되었지만 같은 공부법으로 진행하기로 결정했다. 필기 공부 방법 : 유튜브 강의 + 기출 문제  ✨ 유튜브 균쌤 무료 강의기출 문제를 풀려면 어느 정도 기본기는 잡고 시작해야 하기에 현시점 제일 유명한 유튜브 균쌤 강의를 먼저 들었다..

[JAVA] 객체(Object)란?

📌 객체 : 클래스를 기반으로 생성된 인스턴스로, 현실 세계의 사물이나 개념을 소프트웨어로 표현한 것   →  클래스에 정의된 속성과 메서드를 실제로 사용할 수 있는 형태로 만든 실체. 실체, 주체, 객체실체 : 실제로 존재하는 것주체 : '나'라는 실체를 1인칭으로 보는 이름객체 : 주체인 내가 다른 주체(타인)을 부르는 이름.→ 본인 이외의 다른 실체 객체의 구성요소속성(데이터, 필드) + 행동(메서드)속성 : 객체이자 실체가 스스로를 나타낼 수 있는 특징행동 : 객체이자 실체가 할 수 있는 역량이나 동작 클래스와 객체의 관계 클래스 : 객체를 만들기 위한 설계도하나의 클래스에서 여러 객체 생성 가능클래스는 객체의 개체의 속성(필드)와 메서드(동작)을 정의한다.// 클래스 정의class Car { ..

Language/JAVA 2024.08.16

[JAVA] 객체 지향 프로그래밍의 4가지 특징 - 캡슐화, 상속성, 다형성, 추상화

📌 객체 지향 프로그래밍(Object Oriented Programming, OOP)은 각각의 기능들을 객체화(클래스화)시켜 메인함수에서는 객체화시킨 기능들을 호출해서 사용하는 상향식 프로그래밍 기법이다. 등장 배경 - 절차적 프로그래밍 방식의 "코드 재사용과 확장성의 한계, 관리와 유지보수"의 한계: 기존 절차적 프로그래밍의 경우 프로시저(함수) → 구조화를 구현하였을 뿐, 결국 순차적 프로그래밍 방식이다.   ✨ 객체 지향 프로그래밍의 4가지 특징 : 캡슐화, 상속성, 다형성, 추상화 ✨  객체 지향 프로그래밍 OOP의 네 가지 주요 특징은 캡슐화, 상속, 다형성, 추상화이다.이 네 가지 특징으로 인해 객체지향 프로그래밍은 코드 재사용성과 유지보수성이 높다.  1. 캡슐화(Encpsulation):..

Language/JAVA 2024.08.16