Object 2

[자바스크립트] 객체(Object)의 의미, 클래스, 객체지향 프로그래밍

1) 객체(Object) - 사전적 의미 : 실행활에서 인식할 수 있는 사물들을 객체라고 한다. - 이름(name)과 값(value)으로 구성된 프로퍼티(property, 변수)의 정렬되지 않은 집합이다. 2) 클래스(Class) - 객체를 만드는 설계도 - 명사(변수), 동사(함수)로 표현할 수 있다. const 객체명 = { 프로퍼티명(property)1 : 값1, 프로퍼티명(property)2 : 값2, ... } ** 프로퍼티(property)란? 더보기 - 객체 내의 변수 또는 함수를 말한다. - 변수 -> "프로퍼티" - 함수 -> "프로퍼티 메소드" ▼실행결과▼ 3) 객체를 만드는 방법 1. 리터럴 표기법 - 객체를 생성하는데 가장 쉬운 방법이며, 각각의 프로퍼티를 이름과 값을 콜론(:)으로..

[Java] Object 클래스

1) Object 클래스 모든 클래스들의 최상위 클래스 1. toString( ) : 객체 출력시 나올 문자열 정의 2. equals( ) : 두 주소값이 같은지 확인하는 메소드 == : 두 주소값이 같은지 확인하는 연산자 **equals 재정의 순서** @Override public boolean equals(Object obj) { // 타입비교>다운캐스팅>조건에 맞춰서 비교하기 if (obj instanceof Test) { // 타입비교 Test target = (Test) obj; // 다운캐스팅 if (this.data == target.data) { // 다운캐스팅된 것과 조건 비교 return true; } }return false; } 3. hashCode( ) : 해쉬값(주소값 관련된 ..

Back-End/JAVA 2021.05.31
반응형