인스턴스2 [JAVA] 클래스 (Class), 객체 (Object), 인스턴스 (Instance), 변수 (Variable) 개념 정리 클래스 (Class)객체를 생성하기 위한 설계도이며 필드와 메서드로 구성되어 있다.필드(Field): 객체의 상태를 나타내는 변수들을 말한다.메서드(Method): 특정 작업을 수행하기 위한 명령문 집합을 말한다.객체 (Object)클래스를 기반으로 만들어진 대상이며, 클래스에서 정의한 속성과 동작을 가진다.객체는 클래스의 인스턴스라고도 불리며, 선언한 객체는 아직 메모리를 차지하지 않는다.인스턴스 (Instance)클래스를 통해 생성된 구체적인 실체이다. 인스턴스는 메모리에 할당되어 실제로 사용되는 객체를 의미한다.인스턴스는 특정 클래스의 객체를 나타내는 용어이다. 즉, 클래스로부터 생성된 각각의 객체를 인스턴스라고 부른다.따라서, 인스턴스는 개념적으로 객체와 같거나, 객체의 구체적인 예시로 볼 수 있.. 2024. 10. 12. 자바스크립트[기초] 화살표 함수와 일반 함수의 차이 화살표 함수가 기존의 function 함수를 대체할 수 없는 것은 용도가 다르기 때문이다. 무엇보다 서로 가리키고 있는 this 값이 다르다 화살표 함수(ES6에서 추가된 함수를 표현하는 문법) 함수를 파라미터로 전달할 때 유용하다 자신이 종속된 인스턴스를 가리킨다 (조금 더 쉽게 말하면 function 함수 자체의 this를 나타낸다) 값을 연산하여 바로 반환해야 할 때 사용하면 가독성을 높일 수 있다 일반 함수(function) 자신이 종속된 객체를 this로 가리킨다 (조금 더 쉽게 말하면 function 함수 내부에 있는 객체를 나타낸다) // 일반 함수 사용 setTimeOut(function() { console.log('hello world'); }, 1000); // 화살표 함수 사용 se.. 2022. 5. 26. 이전 1 다음 728x90