새소식

Java/제대로 파는 자바

[제대로 파는 자바 (Java)-by 얄코] 클래스(정적) 필드와 메소드

  • -

해당 게시물은 [제대로 파는 자바 (Java) - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다.

 

 

 

 

 

  • 클래스(정적 static) 요소: 메모리 중 한 곳만 차지
  • 인스턴스 요소들: 각각이 메모리에 자리를 차지
    • 각각의 자신만의 프로퍼티 값을 가지고 있음

 

 

▶ static (⭐️ 클래스/정적 필드와 메소드들) : 본사의 정보와 기능

     → 인스턴스마다 따로 갖고 있을 필요가 없는 것들에 사용

  • 정적 메소드에서는 인스턴스 프로퍼티 사용 불가 / 인스턴스 메소드에서는 정적 프로퍼티 사용 가능
  • 💡 클래스 필드와 메소드는 인스턴스를 생성하지 않고 사용(new 사용 X)    // ⚠️ 인스턴스 메소드는 불가
  • 인스턴스에서는 클래스의 필드와 메소드 사용 가능   // ⚠️ 편의상 기능일 뿐, 권장하지 않음

 

 

 

 

매장번호 자동생성

 

 

 

 

 

 

 

▼ 클래스(정적) 메소드를 사용하여 각 인스턴스의 mode 값을 한번에 변경하였음

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.