
DAY 03 - 1 : 화살표 함수, 객체, 상속
2022. 11. 14. 17:34
국비/JavaScript
- 화살표 함수 ECMA Script에 추가된 문법 function 키워드를 사용하여 만드는 것보다 간단하게 표현 가능하다. 화살표 함수는 항상 익명이다. const 함수명 = () => { 함수 호출시 실행할 문장; ... } 1) 매개변수가 있는 경우 const sum = function(x,y) { console.log(`두 수의 합 : ${x+y}`); } const sum = (x,y) => console.log(`두 수의 합 : ${x+y}`); 2) 리턴 값이 있는 경우 const result = function(x,y) { let sum = 0; for(let i=x; i x * x; 화살표 함수 사용해보기! const func1 = (x,y) => { let sum = 0; for(let..

DAY 05 : 메소드, 객체지향 프로그래밍, 클래스, 생성자
2022. 10. 4. 23:07
국비/JAVA
- 메소드 (method) 어떤 로직이나 기능을 만들어 내는 방법 (함수) 코드를 재활용 할 수 있도록 하여 경제적으로 코드를 작성할 수 있다. 객체를 생성하여 참조변수를 통해 호출 할 수 있는 함수 (메소드의 특징) 접근제어자 [static] 반환타입 메소드명 (매개변수1, 매개변수2, ...) 메소드 명이 호출되면 실행할 문장; ... [return 반환값] } // 예시 public static int sum (int num1, int num2) { int tot = num1 + num2; return tot; } int result = sum (10,5); // 호출 [ ] : 생략가능한 부분 여기서 static은 자바프로그램이 시작되면 가장 먼저 메모리에 올라간다. 따라서 static이 메소드에..

DAY 07 : 저장 기억 부류, 클래스, 생성자
2022. 1. 4. 03:23
WEB/JAVA
- Storage Class (저장 기억 부류) 지역 변수 : 메소드 내부에 선언된 변수 전역 변수 : 클래스 내부에 혹은 메소드 외부에 선언된 변수 정적 변수 : static이 붙은 변수 종류 지역 변수 전역 변수 정적 변수 초기화 직접 자동 자동 생명주기 {} (중괄호) 내에서 프로그램 종료 전 프로그램 종료 전 보안성 상 중 하 여기서 보안성은 접근하기 어려운 정도를 의미한다. 여기서 static변수는 static이 붙은 메소드에서 사용이 가능하다. 다른 메소드에서는 사용할 수 없다. 그리고 static이 붙은 메소드 내부에서는 일반 전역 변수를 사용할 수 없다. 메소드 내에서 선언된 지역변수는 전역 변수보다 우선시되기 때문에 이름이 같은 변수가 있다면, 지역변수를 우선으로 사용한다. - stati..