본문 바로가기
728x90
반응형

변수3

[Java] 6-3. 변수와 메서드 변수와 메서드 1. 선언위치에 따른 변수의 종류 변수는 클래스변수, 인스턴스변수, 지역변수 모두 세 종류가 있다. 변수의 종류를 결정짓는 중요한 요소는 변수가 선언된 위치이다. 멤버변수를 제외한 나머지 변수들은 모두 지역변수이며, 멤버변수 중 static이 붙으면 클래스변수, 붙지 않으면 인스턴스변수이다. 변수의 종류 선언위치 생성시기 클래스 변수 (class variable) 클래스 영역 클래스가 메모리에 올라갈 때 인스턴스 변수 (instance variable) 인스턴스가 생성되었을 때 지역변수 (local variable) 클래스 영역 이외의 영역 (메서드, 생성자, 초기화 블럭 내부) 변수 선언문이 수행되었을 때 1. 인스턴스 변수(instance variable) 클래스 영역에 선언되고 클래스.. 2022. 9. 2.
[Java] 2-1. 변수(variable) 변수(variable) 중요한 프로그래밍 능력 중의 하나가 바로 값을 잘 다루는 것이다. 값을 저장하는 공간인 변수를 잘 이해하고 활용하는 것은 그 능력을 얻기 위한 첫걸음이니 첫 단추를 잘 끼워보자. 1. 변수란? 수학에서 변수를 변하는 수 라고 정의하지만 프로그래밍언어에서의 변수란 단 하나의 값을 저장할 수 있는 메모리상의 공간을 의미한다. 이 공간에 저장된 값은 변경될 수 있기 때문에 변수라는 수학용어의 정의와 상통하는 면이 있어 이렇게 이름붙여졌다. 하나의 변수에 단 하나의 값만 저장할 수 있으므로, 새로운 값을 저장하면 기존의 값은 사라진다. 2. 변수의 선언과 초기화 변수를 사용하려면 먼저 변수를 선언해야 한다. 변수의 선언방법은 다음과 같다. int age; // age 라는 이름의 변수를 .. 2022. 8. 2.
[Javascript] 4장 변수 (deep dive) 변수 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름 값의 위치를 가리키는 상징적인 이름 변수에 값을 저장하는 것을 할당(대입, 저장)이라 하고 변수에 저장된 값을 읽어 들이는 것을 참조라 한다. 식별자 어떤 값을 구별해서 식별할 수 있는 고유한 이름 식별자는 값이 아니라 메모리 주소를 기억하고 있다. 식별자 네이밍 규칙 식별자는 특수문자를 제외한 문자, 숫자, 언더스코어(_), 달러 기호($)를 포함할 수 있다. 단, 식별자는 특수문자를 제외한 문자, 언더스코어(_), 달러 기호($)로 시작해야 한다. 숫자로 시작하는 것은 허용하지 않는다. 예약어는 식별자로 사용할 수 없다. 변수 선언 변수를 사용하려면 반드시 선언이 필요하다. 자바스크립트에서는 va.. 2022. 4. 29.
728x90
반응형