ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 클래스, object, instance
    Java 2022. 1. 10. 22:57

    1/ 클래스

    변수와 메서드, 생성자로 구성

     

    2/ object

     

    3/ instance

    객체 생성방법 3가지

    - new 사용한 무인자 생성자: new A();

    - new 사용한 유인자 생성자: new A(parameter);

    - class에게 맡겨서 객체 생성: A a = A.getInstance();

        클래스의 변수, 메서드라고 해서 객체 생성안하고 사용 가능. 클래스 내부에서 객체 생성하고, 바깥에서 호출 못하게 private으로. >> Singleton(여기 다시 공부)

    static: class 꺼, 성

    instace: 객체꺼, 이름

     

     

    <클래스 구성요소>

    4/ property

     

    5/ method

     

    6/ contractor

    객체를 생성할 때 사용하는 것이 생성자.

    리턴은 원래 없어서 return type 정의하지 않음.

    다른 생성자가 있으면 기본생성자를 만들어주지 않는다.

    super(); 생성자는 가장 첫 줄에 와야함.

     

    7/ 접근제어자

     

    private: 같은 class 내에서만 사용 가능.

    아무것도 없을때: 같은 package 내에서 사용 가능.

    Protected: 상속받은 클래스 내에서 사용 가능

    public: 어디서나 가져다 쓸 수 있음.

     

     

    10/ Practice Example

    - 클래스 이름이 Test인 클래스 생성

    - 메소드 이름이 plus이고 파라메터가 int형인 a,b가 있고 리턴을 하지 않는 method 선언

    - Test가 실행클래스일 때 실행메서드를 선언하시오.

    - plus 메서드를 호출하시오.

    'Java' 카테고리의 다른 글

    Abstract Class, Template, Interface  (0) 2022.01.10
    Array 배열  (0) 2022.01.10
    제어문  (0) 2021.12.29
    연산자  (0) 2021.12.29
    변수와 자료형  (0) 2021.12.29
Designed by Tistory.