일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Method
- Binary Tree
- Tree
- hash table
- simulation
- Number Theory
- 코딩테스트
- implement
- 구현
- Class
- sorting
- SQL
- 코테
- array
- java
- string
- Data Structure
- 자바
- Counting
- dynamic programming
- two pointers
- bit manipulation
- Stack
- Math
- 파이썬
- database
- geometry
- Matrix
- greedy
- Binary Search
- Today
- Total
목록variable (4)
코린이의 소소한 공부노트
이 글을 읽기 전 다음 링크를 읽었으면 좋겠다! 2022.03.12 - [Java] - 생성자 this() vs 참조변수 this -> 바쁜 사람들을 위한 요약본 1) 생성자 this()는 같은 클래스 내의 다른 생성자를 호출하기 위한 것 2) 참조변수 this는 인스턴스 자신을 가리키는 참조변수. 생성자, im 내부에서 lv와 iv 구별 위해 사용. sm에서 사용 불가 생성자 super()와 참조변수 super도 이름만 같을 뿐, 하는 일은 완전히 다르다. [참조변수 super] 1. 객체의 조상 클래스를 가리키는 참조변수이다. - 객체 자신을 가리키는 this와 차이가 있다. - 더 구체적으로 설명하자면, 조상 클래스로부터 상속받아 자신의 멤버가 된 것을 가리킨다. -> 넓은 의미로 객체 자신을 가리..
자바에서 객체를 많이 다루다 보면 this를 심심치 않게 만날 수 있다. 생성자 this()와 참조변수 this가 있는데, 이름만 같을 뿐 완전 별개의 일을 하니 이번 기회에 확실히 짚고 넘어가자. 생성자 this()는 - 같은 클래스 내의 매개변수의 개수가 같은 생성자를 호출한다. - 이때 클래스 이름 대신 this를 쓴다. - 다른 생성자 호출시 첫 줄에서만 사용 가능하다. // Time 클래스 내부의 생성자 Time(int h){ // 매개변수 1개 hour = h; } Time(int h, int m){ // 매개변수 2개 hour = h; minute = m; } Time(int h, int m, int s){ // 매개변수 3개 hour = h; minute = m; second = s; } ..
데이터를 다룰 때 우리는 다음과 같은 것들을 이용한다. 1. 변수 - 하나의 데이터를 저장할 수 있는 공간 - 타입에 따라 공간의 크기가 다름 - 자세한 설명은 2021.12.06 - [Java] - 변수의 데이터 타입(data type) 2. 배열 - 같은 종류의 여러 데이터(변수)를 하나로 저장할 수 있는 공간 - 배열의 크기를 정하면 (배열의 크기) * (타입에 따른 변수의 크기)만큼 공간이 할당됨 - 자세한 설명은 2022.01.14 - [Java] - 배열 (1) 선언과 생성, 인덱스 3. 구조체 - 서로 관련된 여러 데이터를 하나로 저장할 수 있는 공간 - 배열과는 다르게 종류에 상관없이 한 구조체에 담을 수 있음 - 자바에서는 이를 딱히 지칭하는 말은 없음 4. 클래스 - 서로 관련된 데이터..
수학에서의 변수는 임의의 값을 가지는 문자를 뜻한다. 이와 비슷하게 프로그래밍에서의 변수는 메모리 상에서 임의의 값 하나를 저장할 수 있는 공간을 뜻한다. 메모리(RAM)는 1Byte짜리 공간이 연속적으로 붙어 있는 저장공간이고, 저장공간마다 숫자로 된 주소가 있다. 그런데 우리가 컴퓨터도 아니고, 그 주소를 외워서 써먹을 수는 없는 일! 그래서 주소 대신 우리가 만든 임의의 이름을 붙여 변수를 만들어 그 공간을 쉽게 활용할 수 있다. 예를 들어 'score'라는 변수를 만들면 메모리상에 이런 일이 벌어진다. 앞으로 변수를 그림으로 표현할 일이 생긴다면, 그림 오른쪽 아래처럼 간단하게 표시할 예정이다.