-
[JAVA] 클래스(Class)Language/Java 2021. 6. 2. 22:51
클래스(Class)
- 클래스는 객체의 청사진(blueprint)
- 객체의 속성은 클래스의 멤버 변수로 선언
- 변수의 데이터타입으로 클래스를 사용할 수 있다.
=> String name = "Ann" - Student 클래스 예시
=> 학생에 필요한 속성을 멤버 변수로 선언한다.
객체 지향 프로그램 구현 방법
- 객체를 정의 -> 객체가 제공하는 기능을 구현 -> 객체가 제공하는 기능들 간 소통을 통해 협력을 구현
클래스 명명기법
- 클래스의 이름을 지정할 때 대문자를 시작문자로 작성하는 것이 좋고 두 단어 이상일 경우 단어의 첫 글자를 대문자로 표기한다.
=> Student(단어가 1개일 경우), StudentInfo(단어가 2개일 경우) - Java파일 하나에 여러 개의 클래스가 존재할 수 있으나, public클래스는 하나만 존재해야하고 파일명과 일치해야한다.
'Language > Java' 카테고리의 다른 글
[JAVA] 접근 제어 지시자와 캡슐화(encapsulation) (0) 2021.06.03 [JAVA] 생성자(constructor)와 오버로딩(overloading) (0) 2021.06.03 [JAVA] 인스턴스와 힙 메모리(heap memory) (0) 2021.06.02 [JAVA] 함수(function) (0) 2021.06.02 [JAVA] 객체 지향 프로그래밍 (0) 2021.06.02