● 클래스(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

+ Recent posts