클래스가 뭔데?
자바에서 클래스는 객체 지향 프로그래밍(OOP)의 핵심 개념 중 하나에요!
객체가 가져야할 속성과행동을 정의합니다.
라고 문서나 책에 적혀있는데요 확실히 와닿는 개념은 아닌 것 같습니다... ㅠ
또는 붕어빵틀 부터 시작해서 여러가지 예시들도 많이 나와있는데요 근데 저는 다르게 생각하고 더 와닿게 된것같아요
내가 생각하는 클래스란?
각자 다른 타입의 아이들을 모아주는 설계도! 근데 기능도 추가할 수 있다!
(즉 정말 다양한 것들을 담을 수 있는 배열이라고 생각해요)
예를 들어서int[] number; class number { int a; String b; =>n public void run(){} }number배열은 정수만 담을 수 있지만,umber 클래스는 정수,문자열,심지어 기능(메서드)까지 담을 수 있어요!