일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Java
- Tkinter
- google apps script
- SQL
- numpy
- django
- 파이썬
- matplotlib
- Kotlin
- PANDAS
- dataframe
- list
- Python
- hive
- string
- PostgreSQL
- math
- Google Spreadsheet
- Excel
- GIT
- PySpark
- Apache
- array
- Mac
- Google Excel
- gas
- Redshift
- Github
- c#
- Today
- Total
목록분류 전체보기 (832)
달나라 노트
class의 개념에 대해 이해해봅시다. 객체 지향적, 객체, class 등은 단순히 어떤 프로그램의 로직을 나열하는 것이 아닌 사람이 사물을 보는 시각처럼 프로그램을 구성하는 것입니다. 예를 들어봅시다. 가장 많이 드는 예시는 동물입니다. '동물' 이라는 것은 class와 같습니다. 그리고 '동물' 이라는 것에는 고양이, 강아지, 새 등등의 여러 종류가 있죠. 이런 것을 객체(object)라고합니다. 그리고 고양이나 강아지, 새 등은 각각의 속성(이름, 색, 크기 등)을 가지고 있습니다. 이런 것을 객체 변수 또는 흔히 속성(attribute)라고 합니다. 그리고 고양이나 강아니, 새에 대한 행동적인 특징이 있을겁니다. 울음 소리, 달리는 모습, 나는 모습 등. 이런것을 method라고 합니다. clas..
Original source = www.w3schools.com public class JavaRecursion { // Java에서도 재귀 방식으로 method를 사용하는 것이 가능합니다. public static int func_sum(int k) { if (k > 0) { return k + func_sum(k - 1); } else { return 0; } } public static void main(String args[]) { int result = func_sum(10); System.out.println(result); } // 위 코드는 1~10까지 숫자의 합을 구하는 코드입니다. // 재귀 방식으로 method를 사용하는 방법은 사실 이해가 좀 어려워서 직접 테스트 해보는 것이 빠릅니..
Original source = www.w3schools.com public class JavaScope { // 이번에는 선언된 변수를 어느 위치에서 사용가능할지 알아보겠습니다. // 기본적으로 변수는 선언된 영역(코드 블록) 안에서만 사용 가능합니다. // 이것을 scope이라고 합니다. // 아래 예시는 test_val이라는 변수가 선언되기 전에는 해당 변수를 사용할 수 없고, // 선언된이후의 영역에서만 test_val을 사용할 수 있다는 내용입니다. public static void main(String args[]) { // 여기선 test_val을 사용할 수 없음. String test_val = "Test val"; // 여기선 test_val을 사용할 수 있음. System.out.pri..
Original source = www.w3schools.com public class JavaMethodParameter2 { // 여러 method에서 동일한 이름의 parameter를 사용할 수 있습니다. // 아래 예시는 2개의 method에서 모두 x, y라는 이름의 parameter를 사용합니다. public static int func_sum_int(int x, int y) { return x + y; } public static double func_sum_double(double x, double y) { return x + y; } public static void main(String args[]) { int result_sum = func_sum_int(1, 2); double re..