객체 4

자바(Java)로 나만의 노래 관리 프로그램 만들기 🎵

1. 프로젝트 소개자바를 배우고 있다면, 객체 지향 프로그래밍(OOP)을 연습하는 것이 중요합니다! 이번에는 Song 클래스를 만들어 나만의 노래 정보를 저장하고 출력하는 간단한 프로그램을 만들어볼 거예요. 😊2. Song 클래스 만들기 🎤우리는 Song이라는 클래스를 만들고, 노래의 다양한 정보를 저장할 수 있도록 할 거예요.노래 제목 (title)가수 (artist)앨범 (album)작곡가 (composer)발매 연도 (year)트랙 번호 (track)Song.java 코드 ✍️package com.javaex.oop.song.v1;// v1. 필드, getter/setter, 일반 메서드public class Song { private String title; private Strin..

개발/JAVA 2025.02.18

Java 객체 지향 프로그래밍 - Point 클래스 만들기

1. 개요이번 포스팅에서는 Java의 객체 지향 프로그래밍(OOP) 개념을 익히기 위해 Point 클래스를 만들어보겠습니다. 이 클래스는 좌표 (x, y)를 저장하고, 해당 점을 화면에 출력하는 기능을 합니다. 또한, 캡슐화(Encapsulation) 와 생성자(Constructor) 개념을 적용하여 더욱 깔끔하고 확장 가능한 코드를 작성해 보겠습니다.2. Point 클래스 - 버전 1 (기본적인 구조)먼저, 가장 기본적인 Point 클래스를 만들어 보겠습니다.Point 클래스 (v1)package com.javaex.oop.point.v1;public class Point { // 필드 (은닉) private int x; private int y; // Getter & Setter..

개발/JAVA 2025.02.05

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

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

개발/JAVA 2025.01.30

Java의 기본 클래스 Object: 객체의 기본

Java에서 모든 클래스는 Object 클래스를 상속받습니다. 이는 곧 모든 Java 객체가 Object 클래스의 기능을 사용할 수 있다는 뜻이죠. 오늘은 Object 클래스의 기본 메서드와 사용법을 예제와 함께 알아보겠습니다. 😊 1. Object 클래스란?Java의 Object 클래스는 모든 Java 클래스의 최상위 부모 클래스입니다.모든 Java 객체는 기본적으로 Object 클래스의 기능을 상속받아 사용할 수 있습니다.2. Object 클래스의 주요 메서드Object 클래스에는 자주 사용되는 기본 메서드들이 포함되어 있습니다. 이번 예제에서는 그중에서 toString, hashCode, getClass를 중점적으로 알아볼게요! 2-1. toString() 메서드객체를 문자열로 표현할 때 호출됩니..

개발/JAVA 2025.01.06