클래스가 뭔데?

buffet_psi·2023년 2월 24일

클래스가 뭔데?
자바에서 클래스는 객체 지향 프로그래밍(OOP)의 핵심 개념 중 하나에요!
객체가 가져야할 속성과행동을 정의합니다.

라고 문서나 책에 적혀있는데요 확실히 와닿는 개념은 아닌 것 같습니다... ㅠ
또는 붕어빵틀 부터 시작해서 여러가지 예시들도 많이 나와있는데요 근데 저는 다르게 생각하고 더 와닿게 된것같아요

내가 생각하는 클래스란?
각자 다른 타입의 아이들을 모아주는 설계도! 근데 기능도 추가할 수 있다!
(즉 정말 다양한 것들을 담을 수 있는 배열이라고 생각해요)
예를 들어서

int[] number;
class number {
	int a;
    String b; 				=>n
    public void run(){}
    }

number배열은 정수만 담을 수 있지만,umber 클래스는 정수,문자열,심지어 기능(메서드)까지 담을 수 있어요!

profile
노력과효율!

0개의 댓글