1. Final?

2. Static Variable(정적변수)?

3. Static Method(정적 메소드)?

  1. Static Method[Class method]
    1. method 앞에 static을 작성해서 사용함
    2. 정적 Method or Object를 생성하지 않아도 Memory에 할당됨
    3. static method는 Instance variable(Member Variable)에 접근 할 수 없음
    4. “정적”이지 않은 Variable, Method는 Instance(일반)Variable, Method라고도 함

4. Static Method/일반 Method?

  1. Static method
    1. Object를 생성하지 않고 Method 호출이 가능함
    2. [Class name.Static name]
    3. 바로 Memory에 올라가기 때문에 지속적으로 Memory 공간을 차지함
    4. 기본적인 기능임
  2. 일반 Method
    1. Object를 생성해야 Method 호출가능함
    2. [Object name.일반 Method name]
    3. Object를 생성할 때 4byte의 Memory 공간이 필요함
    4. 특수한 기능임

→ 좋은 프로그램을 작성하기 위해서는 정적 메소드와 일반 메소드를 적절하게 사용해야함!

→ 정적 메소드 역시 [Object. Static method name]으로 호출 가능하지만, 일반적으로 잘 사용하지 않음!

5. Math Method?