본문 바로가기

Method

5. Object (객체) 1. 객체 (Object)JavaScript는 객체(Object) 기반의 스크립트 언어이며, 기본 자료형을 제외한 나머지 값들 (함수, 배열, 정규표현식)은 모두 객체. 데이터와 그 데이터와 관련된 동작(절차, 방법, 기능)을 모두 포함할 수 있는 개념적 존재. 키(key)와 값(value)로 구성된 데이터를 의미하는 프로퍼티(property)와 동작을 나타내는 메소드(method)로 구성된 집합이며, 배열과 달리 구성 요소들의 순서를 보장하지 않음. 객체지향의 상속을 구현하기 위해 "프로토 타입" 이라는 객체의 프로퍼티와 메소드를 상속 받을 수 있음. 1.1 프로퍼티 (Property)객체는 이름(key)와 값(value)의 쌍인 프로퍼티들을 포함하는 컨테이너라로 할 수 있음.- 프로퍼티 이름 : 빈 .. 더보기
24 - 메소드 오버로딩(Overloading) 메소드 오버로딩 매개 변수의 유형과 개수가 다르게 하여 같은 이름의 메소드를 여러 개 가질 수 있도록 하는 기능 이름은 같지만 매개변수가 다른 메소드 public class methodOverloading { public int plus (int x, int y){ return x + y; } public int plus (int x, int y, int z){ return x + y + z; }} 오버로딩 된 메소드 이용하기 public methodOverloadingStudy { public static void main(String args[]){ methodOverloading m = new methodOverloading();System.out.println(m.plus(5,10)); Syste.. 더보기
20 - 메소드(Method) 메소드란필드(Field)가 물체의 상태라면, 물체의 행도에 해당하는게 메소드(Method)자동차에는 이름과 자동차 번호가 있지만, 전진할수도 후진할수도 있는 행동이 있음, 여기서 전진과 후진이 메소드 메소드는 입력값이 있고, 그 입력값을 받아서 무언가 한 다음 결과를 도출하는 수학의 함수와 같은 개념 이때 입력 값을 매개 변수(Parameter)라고 하고, 결과값을 리턴 값이라고 함 - 인자 (Argument)는 어떤 함수를 호출 시에 전달하는 값을 의미 - 매개 변수 (Parameter) 는 그 전달된 인자를 받아들이는 변수를 의미 다양한 형태의 메소드 참고 : tryhelloworld.co.kr 더보기