🧱 함수, 메서드, 생성자 복습
·
Java
💬 시작하며지난 글에서는 객체를 초기화하는 **생성자(Constructor)**에 대해 배웠습니다.생성자는 객체가 생성될 때 처음으로 호출되어 초기값을 설정해주는 역할을 했었죠.이번 글에서는✔️ 함수(Function),✔️ 메서드(Method),✔️ 생성자(Constructor)이 세 가지를 함께 복습하면서 각각의 차이점을 깔끔하게 정리해보겠습니다.💡 학습 목표함수와 메서드의 차이를 이해한다생성자의 역할을 다시 복습한다각각의 개념을 코드와 함께 명확히 구분할 수 있다1️⃣ 함수(Function)📌 함수란?함수는 데이터를 입력받아 연산을 수행하고 결과를 반환하는 코드 블록입니다.static 키워드를 붙이면 객체를 생성하지 않고 호출할 수 있습니다.📄 예제 코드package com.function;/..
🧱 함수 만들기 (연습 문제)
·
Java
💬 시작하며지난 글에서는 **함수(Function)**가 무엇인지,그리고 함수가 어떻게 동작하는지 설계와 사용 방법을 배웠습니다.이번 글에서는 배운 내용을 바탕으로직접 함수를 만들어보는 연습 문제를 풀어볼 거예요.✔️ 다양한 패턴의 함수(반환값 O/X, 매개변수 O/X)를 연습하면서✔️ 함수 설계에 조금 더 익숙해지는 것이 목표입니다. 💡 학습 목표다양한 형태의 함수를 직접 설계해본다반환값이 있는 경우, 없는 경우를 구분해본다조건문, 삼항 연산자 등을 함수 설계에 활용해본다📝 연습 문제 목록문제 번호함수 이름입력 값출력 값설명1greet이름(String)없음 (콘솔 출력)인사말 출력2square정수 1개입력값의 제곱 (int)제곱 계산3signOfNumber정수 1개"positive", "negat..
🧱 함수(Function)란 뭘까?
·
Java
💬 시작하며이전 글에서는 클래스와 인스턴스(객체)의 관계를 복습하면서,클래스는 설계도, 인스턴스는 그 설계도로 만들어진 실제 객체라는 것을 배웠습니다.하지만 객체는 단순히 데이터를 저장하는 것만으로 끝나지 않습니다.객체는 **행동(동작)**도 해야 합니다!그 행동을 담당하는 것이 바로 함수(Function) 또는 **메서드(Method)**입니다.이번 글에서는"함수란 무엇인가?""어떻게 만들고, 어떻게 사용하는가?"에 대해 알아볼 거예요.💡 학습 목표함수가 무엇인지 이해한다함수를 선언(설계)하고 호출하는 방법을 배운다반환값, 매개변수, 함수 몸체의 개념을 이해한다1️⃣ 함수란 무엇인가?**함수(Function)**는특정 작업을 수행하는 코드의 묶음입니다.같은 기능을 매번 새로 작성하지 않고,함수로 만..