● 클래스(class)
: 객체를 만들기 위한 템플릿 또는 설계도
: 처음에 만들어줄 때 작성한 파일명과 public class에 작성한 파일명이 동일해야함
ex) 객체.java
public class 객체{
}
○ 접근 제한자
- public : 외부에서 접근이 가능하고 사용할 수 있도록 허락
- protected : 같은 패키지 또는 자식 클래스에서만 사용할 수 있음
- default : 같은 패키지에서 소속된 클래스에서만 사용할 수 있음
- private : 비공개 개인적인 것으로 외부에서 사용할 수 없음
○ 필드 : 변수명을 작성하는 공간 ( 속성이나 데이터를 저장한 후 객체의 상태를 나타내기도 함)
○ 생성자 : 클래스 명과 동일하기 이름을 작성해야함
객체를 초기화 하는 특별한 종류의 메서드
생성자를 작성하지 않아도 기본 생성자를 자동으로 제공
○ 메서드 : 클래스 내부에 동작이나 활동 상태를 작성하는 공간
ex) [접근 제한자] [반환타입] [메서드 이름] (매개변수 리스트) {
메서드 이름에서 실행할 내용 작성
}
public void practice( ){
System.out.println("안녕하세요.");
}
'Java' 카테고리의 다른 글
추상화(abstract) (0) | 2024.06.04 |
---|---|
상속(Inheritance) (0) | 2024.06.03 |
배열(4) - arrays (0) | 2024.05.30 |
배열(3) - ArrayList (0) | 2024.05.29 |
배열(2) - 이중배열 (0) | 2024.05.28 |