Java Class

춤인형의 개발일지·2024년 12월 4일

java

목록 보기
9/14
post-thumbnail

24/12/04(수)

Class

클래스란 기본적으로 데이터를 표현하기 위한 수단
내가 만든 변수의 코드를 쓰기 위한 집합체

🤖 코드의 구조

public class 클래스이름 { //클래스 이름은 대문자로 시작
	변수타입 변수이름;
    변수타입 변수이름;
}

📌 클래스의 특징

  • 클래스의 이름은 대문자로 시작
  • 파일 하나가 클래스 하나이다.
  • 클래스 안에 클래스 정보가 포함될 수 있다.
  • 클래스는 안에는 함수도 넣을 수 있다.

👀예제
"책, 작가, 출판사"의 클래스 만들기

책(Book) 데이터를 표현하는 클래스를 만들어 봅시다.
책에는 제목(title), 발행일(publishedAt), 가격(price), ISBN(isbn)이 있습니다.

public class Book {
    String title;
    String publishedAt;
    int price;
    String isbn;
}

작가(Author) 데이터를 표현하는 클래스를 만들어 봅시다.
작가는 이름(name), 생년월일(dateOfBirth)이 있습니다.

public class Author {
    String name;
    String dataOfBitrh;
}

출판사(Publisher) 데이터를 표현하는 클래스를 만들어 봅시다.
출판사는 이름(name)이 있습니다.

public class Publisher {
    String name;
}

❗String, int가 소문자와 대문자가 다른 이유
String은 클래스 형태이고, int는 그저 이름에 불과한 것이기 때문에 2개가 다르다.


😐 느낀점

클래스는 이제 너무 많이 사용할 것이다.
그래서 첫 개념을 잘 알아둬야한다.
class는 지금까지 너무 많이 썼지만, 생각하지 않은 존재이다.
내가 만드는 class로 코드를 한 파일에서 작성할 필요가 없이 내가 필요한 변수들을 class로 정의하고, 활용하면 된다.

0개의 댓글