본문 바로가기

variable3

자바 스크립트 변수 / java script variable 안녕하세요 이번 글에서는 자바 스크립트의 변수에 대해서 알아보도록 하겠습니다. 변수는 프로그램이 수행될때 메모리 상에 값을 저장할 공간을 생성하는 것을 말합니다. 변수를 사용하는 이유는 프로그램에 의해서 값이 수시로 변하기 때문입니다. 프로그램이 사용하는 데이터를 일시적으로 저장할 목적으로 사용하는 메모리 공간을 변수라고 합니다. 프로그램을 작성할때 변수를 선언하면 데이터 타입에서 정한 크기의 메모리를 할당합니다. 출처: http://fors.tistory.com/67 [fors] 자바 스크립트에서 변수 선언은 Variable에서 앞의 3글자를 따와서 var을 키워드로 사용해서 선언합니다. 자바 스크립트에서는 var 변수이름 = 값; 으로 변수를 선언하고 값을 대입합니다. var a; 처럼 적은 것을 변.. 2017. 10. 29.
자바 알고리즘의 캡슐화 / 템플릿 메소드 패턴 자바로 알고리즘을 구현 해야 할때 캡슐화의 개념을 사용하면 코드를 작성하는데 도움이 된다. ●캡슐화 : 관련 있는 메소드나 변수들을 하나의 클래스로 묶는 것. 예제) 만약 사람을 자바 프로그램으로 모델링 한다면 사람이 하는 행동인 잠자다 숨쉬다 밥먹다 메소드 들을 사람 클래스 안에 하나로 묶어놓는다. 사람의 키 몸무게와 같은 변수들도 사람 클래스 안에 같이 들어가게 된다. 이렇게 키, 몸무게라는 변수 잠자다 , 숨쉬다 , 밥먹다 라는 메소드 들을 사람 클래스 안에 구현하고 묶는 것을 캡슐화 라고 한다. ●템플릿 메소드 패턴 템플릿은 보통 뭔가를 계속해서 그려내거나 만들어 낼 수 있는 틀을 말한다. 템플릿 메소드 패턴 : 알고리즘의 구조를 메소드에 정의하고 하위 클래스에서 알고리즘 구조의 변경없이 알고리즘.. 2017. 9. 17.
자바 클래스 속성과 메소드 자바의 클래스에는 속성과 메소드가 있습니다. public class Person extends Object{ String name; // 1 int age; // 1 String address; // 1 void sleep(){ // 2 } void eat(){ // 2 } void playGame(){ // 2 } } 1번에서는 클래스의 속성들을 정의합니다. 클래스의 속성들은 일반적으로 클래스 안에 있는 변수들을 말합니다. 2번에서는 클래스의 메소드들을 정의합니다. 클래스의 메소드들은 클래스 안에 있는 함수들을 말합니다. public class Developer extends Person { String language; void develop() { } } 2017. 9. 14.