인스턴스

목차 개요 본 포스팅은 카카오테크캠퍼스 백엔드 과정에 따른 공부를 기록하는 용도로 사용할 예정이다. static 변수(클래스 변수) 정의 특정 클래스의 인스턴스(객체)에 속하지 않는 변수 특징 static 변수는 클래스 레벨에서 정의되며, 해당 클래스의 모든 인스턴스들이 공유하는 변수입니다. 이 변수는 메모리에 한 번만 할당(정적 메모리)되며, 프로그램이 실행되는 동안 계속 유지된다. static 메서드에서는 인스턴스 변수를 직접 사용할 수 없다. 인스턴스 변수는 객체가 생성될 때 할당되는 변수로, 특정 객체에 연관되어 있는 반면 static 메서드는 클래스 레벨에서 정의되어 객체를 생성하지 않고 호출할 수 있는 메서드이기 때문이다. 따라서 static 메서드는 객체가 생성되지 않은 상태에서도 호출될 수..
목차 개요 본 포스팅은 앞으로 카카오테크캠퍼스 백엔드 과정에 따른 공부를 기록하는 용도로 사용할 예정이다. 클래스와 멤버 변수 강의에서는 클래스는 객체의 청사진 이라고 표현하고 있다. 코드리뷰를 통해 개념을 쌓아간 나에게도 잘 와닿는 표현이었다. 클래스가 어셈블리 느낌이고 클래스명은 부품의 이름 멤버변수는 구성품 그리고 내부에 계통-장치들은 메소드로 비유할 수 있을것 같았다. public class 는 외부에 참조가 될수 있는 클래스로 항상 대문자로 표현한다. 생각해보니 프로젝트main 명이나 디렉토리내에 구현한 클래스와 인터페이스 등은 항상 대문자였고 나중에 이러한 public class 를 또 다른 class 에 사용하기 위해 가져올때도 선언시에 변수명을 소문자로 바꾸어주었었다. class 내에 멤버..
nstgic3
'인스턴스' 태그의 글 목록