일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- list
- Java
- SQL
- math
- string
- PANDAS
- PostgreSQL
- Google Excel
- PySpark
- Apache
- Github
- hive
- Google Spreadsheet
- django
- dataframe
- Mac
- gas
- Kotlin
- matplotlib
- c#
- numpy
- Python
- GIT
- array
- google apps script
- Tkinter
- Redshift
- Excel
- 파이썬
- Today
- Total
목록클래스 (2)
달나라 노트
Google Apps Script는 Javascript를 기반으로 만들어진 언어입니다. 따라서 많은 기본적인 문법들이 Javascript와 동일하거나 비슷하죠. 이중에서 class에 대해 알아보겠습니다. Calss는 쉽게 말하면 어떤 물체에 대한 정보를 담기위한 틀이라고 보시면 됩니다. 흔히 어떤 물체를 예로 들어서 설명하는데 고양이를 예로 들겠습니다. 고양이가 어떠한지 설명하려면 무슨 요소가 필요할까요? 고양이의 이름, 나이, 색깔, 몸무게, 고양이의 울음소리 등등 많은 요소들이 있을겁니다. 이렇게 고양이를 구성하는 여러 요소들에 대한 정보를 하나로 모아둔게 class입니다. 다만 모든 고양이가 다 똑같은 이름, 나이, 색 등을 가지고 있지는 않죠. 고양이의 이름도 다양할 것이고 나이도 다양하며 색, ..
class의 개념에 대해 이해해봅시다. 객체 지향적, 객체, class 등은 단순히 어떤 프로그램의 로직을 나열하는 것이 아닌 사람이 사물을 보는 시각처럼 프로그램을 구성하는 것입니다. 예를 들어봅시다. 가장 많이 드는 예시는 동물입니다. '동물' 이라는 것은 class와 같습니다. 그리고 '동물' 이라는 것에는 고양이, 강아지, 새 등등의 여러 종류가 있죠. 이런 것을 객체(object)라고합니다. 그리고 고양이나 강아지, 새 등은 각각의 속성(이름, 색, 크기 등)을 가지고 있습니다. 이런 것을 객체 변수 또는 흔히 속성(attribute)라고 합니다. 그리고 고양이나 강아니, 새에 대한 행동적인 특징이 있을겁니다. 울음 소리, 달리는 모습, 나는 모습 등. 이런것을 method라고 합니다. clas..