본문 바로가기

변수

[자바의정석 | Chapter 06 객체지향 프로그래밍1] 클래스변수와 인스턴스변수 1. 학습목표 변수와 메서드에 대해 이해할 수 있다. 2.필요 개념 문장정리 변수 변수는 클래스변수, 인스턴스변수, 지역변수 세 종류가 있다. 변수의 종류를 결정짓는 요소는 변수의 선언된 위치이다 멤버변수를 제외한 나머지 변수들은 모두 지역변수이며 멤버변수중 static이 붙은 것은 클래스변수 붙지 않은 것은 인스턴스변수이다. 인스턴스변수는 클래스 영역에 선언되며 인스턴스 변수의 값을 읽어 오거나 저장하기 위해서는 먼저 인스턴스를 생성해야한다. 인스턴스는 독립적인 저장공간을 가지므로 서로 다른 값을 가질 수 있다. 클래스 변수는 static을 붙여서 선언한다. 클래스변수는 모든 인스턴스가 공통된 저장공간을 공유하게 된다. 클래스 변수는 인스턴스를 생성하지 않고도 언제라도 바로 사용할 수 있다. 클래스이름.. 더보기
[자바의정석 | Chapter 06 객체지향 프로그래밍1] 객체배열, 프로그래밍에서의 클래스 1. 학습목표 객체배열에 대해 이해할 수 있다. 프로그래밍관점에서 클래스를 이해할 수 있다. 2.필요 개념 문장정리 객체배열 객체 역시 배열로 다루는 것이 가능하며 이를 객체 배열이라 한다. 객체 배열 안에 객체가 저장되는 것이 아니고 객체의 주소가 저장된다. 객체 배열은 참조변수들을 하나로 묶은 참조변수 배열이다. 객체배열을 생성하는 것은 객체를 다루기위한 참조변수들이 만들어진 것일 뿐 아직 객체가 저장되지 않았다. 배열초기화 블럭이나 for문을 사용하여 초기화를 한다. 객체배열도 같은 타입의 객체만 저장할 수 있다. 클래스 변수 : 하나의 데이터를 저장할 수 있는 공간 배열 : 같은 종류의 여러 데이터를 하나의 집합으로 저장할 수 있는 공간 구조체 : 서로 관련된 여러 데이터를 종류에 관계없이 하나의.. 더보기
[자바의정석 | Chapter 06 객체지향 프로그래밍1] 클래스,객체,인스턴스 1. 학습목표 객체지향 프로그래밍에 대해 이해할 수 있다. 클래스,객체,인스턴스의 개념을 이해할 수 있다. 2.필요 개념 문장정리 객체지향이론의 기본 개념은 '실제 세계는 객체로 이루어져 있으며 발생하는 모든 사건들은 사물간의 상호작용이다'라는 것이다. 객체지향언어의 가장 큰 장점은 코드의 재사용성이 높고 유지보수가 용이하다는 것이다. 클래스와 객체와 인스턴스 클래스란 객체를 정의해 놓은 것, 객체의 설계도라고 할 수 있다. 클래스는 단지 객체를 생성하는데 사용될 뿐 객체 그 자체는 아니다. 클래스로부터 객체를 만드는 과정을 클래스의 인스턴스화, 어떤 클래스로부터 만들어진 객체를 그 클래스의 인스턴스라고 한다. 객체는 모든 인스턴스를 대표하는 포괄적인 의미를 갖고 있으며 인스턴스는 어떤 클래스로부터 만들.. 더보기
[자바의정석 | Chapter 02 변수] 데이터 형 1. 학습목표 기본형의 세부적인 내용을 이해할 수 있다. 형변환을 통해 서로다른 타입간의 연산을 수행할 수 있다. 2.필요 개념 문장정리 논리형 - boolean 논리형에는 boolean 한 가지 밖에 없다. true와 false중 하나를 저장할 수 있으며 기본값은 false이다. 대답,스위치 등의 논리구현에 주로 사용된다 대소문자가 구별되기 때문에 TRUE와 true는 다른것으로 간주된다. 문자형 - char 문자를 저장하기 위한 변수를 선언할 때 사용되며 단 하나의 문자만을 저장할 수 있다. 문자가 아닌 유니코드가 저장된다. 특수문자를 다룰 때에는 특수문자앞에 \(역슬래쉬)를 사용한다. 문자를 코드로 변환하는 것을 문자인코딩, 코드를 문자로 변환하는 것을 문자디코딩이라 한다. 정수형 - byte, s.. 더보기
[예제로배우는자바스크립트 | 2장 데이터 형과 연산자] 변수와 데이터 형 1. 학습목표 변수에 대해 이해할 수 있다. 8가지 데이터 형(숫자,문자열,불,Null,Undefined,Bigint,객체,심볼)에 대해 이해할 수 있다. 2.필요 개념 문장정리 변수 변수는 데이터가 컴퓨터에 저장되는 주소이다. 변수를 선언하는 데는 var, let, const 세 개의 키워드가 사용된다. let을 이용하여 변수를 선언한 경우에는 언제든 필요에 따라 값을 재할당할 수 있다. const는 constant(상수)의 약어이다. const를 이용하여 선언된 변수는 값을 재할당할 수 없다. 따라서 값이 고정된 변수에 사용된다. 변수 이름 짓기 영어 알파벳, 숫자, _, $를 사용 숫자로 시작하면 안된다. 대문자와 소문자는 서로 다른 것 길게 지을 경우 _와 캐멀케이스 사용 데이터 형 기본데이터형 .. 더보기
[자바의정석 | Chapter 02 변수] 변수 1. 학습목표 변수의 의미와 초기화 방법을 이해할 수 있다. 변수 명명 규칙에 대해 알 수 있다 2.필요 개념 문장정리 변수 변수란 값을 저장할 수 있는 메모리상의 공간을 의미한다. 하나의 변수에 단하나의 값만 저장할 수 있으므로 새로운 값을 저장하면 기존의 값은 사라진다. 변수의 선언과 초기화 int age = 25; - 변수 age를 선언하고 25로 초기화 변수를 선언하면 메모리의 빈 공간에 변수타입에 알맞는 크기의 저장공간이 확보되고 앞으로 이 저장공간은 변수이름을 통해 사용할 수 있게 된다. 변수의 초기화란 변수를 사용하 전에 처음으로 값을 저장하는 것이다. 변수를 초기화해야 사용할 수 있다 클래스변수와 인스턴스변수는 초기화를 생략할 수 있다. 변수에 저장된 값을 사용하려면 그저 변수의 이름만 적.. 더보기