백엔드/JAVA
class와 메모리 구조
클래스 객체는 '의사나 행위가 미치는 대상'으로 이를 코드로 구현한 것이 클래스이다. 객체를 정의하는 틀 또는 설계도와 같은 의미로 사용된다. 클래스명의 시작은 대문자로 작성(권장) class라는 예약어를 사용해서 클래스를 생성한다. 객체의 속성과 기능을 코드로 구현한 것이다. 객체의 속성을 표현하는 필드(field), 객체의 기능을 표현하는 메소드(method)로 구성된다. 클래스가 메모리 공간에 생성된 상태가 인스턴스 필드 클래스에 포함된 변수이다. 클래스 내에서 필드는 선언된 위치에 따라 분리된다. 클래스 변수(static variable) : 해당 클래스의 모든 인스턴스가 공유해야 하는 값을 유지하기 위해 사용 메소드 영역에 저장, 클래스가 메모리에 올라갈 때 -> 프로그램 종료 인스턴스를 생성하..
2021. 8. 31. 05:11
최근댓글