메서드 4

JAVA의 Static과 Singleton 패턴 쉽게 이해하기

자바를 배우다 보면 static과 Singleton 패턴이라는 개념을 자주 접하게 됩니다. 처음에는 어렵게 느껴질 수 있지만, 한 번 이해하면 아주 유용하게 활용할 수 있어요! 이번 글에서는 간단한 예제를 통해 static과 Singleton 패턴이 무엇인지 알아보겠습니다.1. Singleton 패턴이란?Singleton 패턴은 클래스의 인스턴스를 하나만 생성하고, 어디서든 이 인스턴스를 공유하도록 하는 디자인 패턴입니다. 프로그램에서 하나의 객체만 필요할 때 사용하면 좋습니다. 예를 들면 데이터베이스 연결, 설정 관리, 로깅 시스템 등이 있습니다.Singleton 패턴 구현하기// Singleton.javapackage com.javaex.oop.staticmember;public class Singl..

개발/JAVA 2025.02.20

Java 객체지향 프로그래밍 - Point 클래스와 상속 개념 배우기

Java에서 객체지향 프로그래밍(OOP)의 핵심 개념인 클래스, 생성자, 메서드 오버로딩, 상속을 이해하기 위해 Point 클래스를 만들어보고, 이를 확장한 ColorPoint 클래스를 구현해보겠습니다. Java를 처음 배우는 분들도 이해하기 쉽게 하나씩 설명해드릴게요! 😊1. 기본적인 Point 클래스 구현 (v1)먼저, 기본적인 Point 클래스를 만들어 보겠습니다. 이 클래스는 x와 y 좌표를 가지며, 점을 출력하는 기능을 합니다.🔹 Point 클래스 (v1)package com.javaex.oop.point.v1;public class Point { // 필드 (멤버 변수) private int x; private int y; // 기본 생성자 public Point..

개발/JAVA 2025.02.06

Java 메서드 완벽 정리 - 기초부터 가변인수까지!

📌 메서드란?Java에서 메서드(Method) 는 특정 작업을 수행하는 코드 블록입니다. 메서드를 활용하면 코드를 모듈화하여 유지보수를 쉽게 하고, 중복을 줄일 수 있습니다.오늘은 Java의 메서드 개념과 다양한 형태를 쉽게 배워볼 수 있도록 예제와 함께 정리해보겠습니다! 🚀1️⃣ 메서드 기본 구조[접근제어자] [반환타입] 메서드명(매개변수) { // 수행할 작업 return 반환값; // 반환값이 있을 경우}✔️ 주요 개념접근제어자: public, private, protected 등의 키워드를 사용하여 메서드의 접근 범위를 결정합니다.반환타입: 메서드가 결과를 반환할 경우 그 데이터 타입을 지정합니다. (예: int, String, double 등)매개변수: 메서드가 실행될 때 필요한 ..

개발/JAVA 2025.02.03

Java에서 객체와 클래스 기본 이해하기: 간단한 상품 관리 예제

Java를 처음 배우는 분들을 위해 클래스와 객체의 개념을 쉽게 이해할 수 있도록 간단한 예제를 준비했습니다. 이번 글에서는 상품 정보 관리 프로그램을 만들어 보면서 클래스와 객체를 배우고, 이를 활용해 데이터를 출력하는 방법을 알아보겠습니다.1. 클래스(Class)란?클래스는 객체를 생성하기 위한 설계도입니다. 클래스 안에는 객체가 가질 속성(필드)과 행동(메서드)을 정의합니다.클래스를 사용하면 동일한 구조를 가진 여러 객체를 쉽게 생성할 수 있습니다. 2. 간단한 Goods 클래스 만들기상품 정보를 저장하는 클래스 Goods를 만들어 보겠습니다. 이 클래스에는 상품명(name)과 가격(price)을 저장할 필드(Field)를 정의합니다.Goods.javapackage com.javaex.oop.goo..

개발/JAVA 2025.01.30