🧱 함수(Function)란 뭘까?
·
Java
💬 시작하며이전 글에서는 클래스와 인스턴스(객체)의 관계를 복습하면서,클래스는 설계도, 인스턴스는 그 설계도로 만들어진 실제 객체라는 것을 배웠습니다.하지만 객체는 단순히 데이터를 저장하는 것만으로 끝나지 않습니다.객체는 **행동(동작)**도 해야 합니다!그 행동을 담당하는 것이 바로 함수(Function) 또는 **메서드(Method)**입니다.이번 글에서는"함수란 무엇인가?""어떻게 만들고, 어떻게 사용하는가?"에 대해 알아볼 거예요.💡 학습 목표함수가 무엇인지 이해한다함수를 선언(설계)하고 호출하는 방법을 배운다반환값, 매개변수, 함수 몸체의 개념을 이해한다1️⃣ 함수란 무엇인가?**함수(Function)**는특정 작업을 수행하는 코드의 묶음입니다.같은 기능을 매번 새로 작성하지 않고,함수로 만..
🧱 클래스와 인스턴스 복습
·
Java
💬 시작하며지난 글에서는 클래스를 설계하고, 그 클래스를 이용해 여러 객체(인스턴스)를 생성하고각 객체에 다른 값을 할당하는 방법을 배웠습니다.이번 글에서는 그 흐름을 이어서✔️ **클래스와 인스턴스(객체)**의 관계를 좀 더 확실히 복습하고,✔️ 헷갈리기 쉬운 클래스와 인스턴스의 차이를 예제와 함께 이해해보겠습니다.💡 학습 목표클래스와 인스턴스(객체)의 개념을 다시 확인한다클래스는 설계도, 인스턴스는 실제 실체라는 점을 정확히 이해한다예제 코드를 통해 인스턴스화 과정을 다시 복습한다1️⃣ 클래스와 인스턴스란?용어의미클래스(Class)객체를 만들기 위한 설계도, 틀인스턴스(Instance)클래스를 이용해 생성된 실제 실체(객체)클래스 = 붕어빵 틀인스턴스 = 붕어빵2️⃣ 붕어빵 예제로 이해하기클래스는..
🧱 클래스와 객체란?
·
Java
💬 시작하며이전 글에서는 객체지향 프로그래밍(OOP)의 출발점인‘객체(Object)’의 개념과 객체가 가지는 속성과 행동, 그리고 추상화와 캡슐화 같은 핵심 원리에 대해 배웠습니다.이번 글에서는 이 ‘객체’를 만들어내기 위한 설계도인 클래스(Class)에 대해 배우고,직접 클래스를 설계하고 객체(인스턴스)를 생성해보는 실습을 진행할 거예요.💡 학습 목표클래스란 무엇인지 이해하고 작성해볼 수 있다클래스를 인스턴스화(객체로 만들기)하는 방법을 배운다객체 생성 시 메모리의 흐름과 참조 개념을 이해한다1️⃣ 클래스란? – 객체를 만들기 위한 설계도자바에서 클래스(Class)는 객체를 만들기 위한 템플릿(설계도) 입니다.클래스 안에는 객체의 상태를 표현하는 필드(변수)와행동을 나타내는 메서드(함수)가 정의됩니..
📘 Java 기초 - 반복문(for문)
·
Java
이전 글에서는 조건문을 통해 프로그램의 흐름을 조건에 따라 분기하는 방법을 배워봤어요.이번 글에서는 반복적인 작업을 자동으로 처리하는 반복문(for문)을 다뤄봅니다. 💡 학습 목표반복문이 필요한 이유를 이해하기for문의 기본 구조와 실행 흐름구구단과 짝수합 계산 실습으로 반복문 활용법 익히기1️⃣ 반복문이란?프로그래밍을 하다 보면 똑같은 작업을 여러 번 반복해야 할 때가 많습니다.예를 들어, 1부터 100까지 숫자를 출력하거나 구구단을 출력하는 경우가 있죠.이럴 때는 반복문을 사용해서 코드를 짧고 효율적으로 작성할 수 있어요.💡 반복적인 패턴이 보이면 반복문을 떠올리자!2️⃣ for문의 기본 구조for (초기화; 조건식; 증감식) { // 반복 실행할 코드} 초기화: 반복 변수 선언 및 초기값 ..