6 객체.

Slides:



Advertisements
Similar presentations
3. 메소드와 변수 SCJP 자격증 프로젝트 발표자 : 최선웅. 1. 메 소 드 개 념 2. 메 소 드 양 식 3. 메 소 드 변 수 4. 메 소 드 예 제 5. 참 고 문 헌 / 자 료 목 차.
Advertisements

Python Ch.06 RaspberryPi Sejin Oh. Raspberry Pi Python  IDLE(Integrated Development Environment)  라즈베리 파이 배포본들은 일반적으로 파이썬과 파이썬 3 의 IDLE 파 이썬 개발 도구를.
1 08 배열. 한국대학교 객체지향연구소 2 C 로 배우는 프로그래밍 기초 2 nd Edition 배열  동일한 자료유형의 여러 변수를 일괄 선언  연속적인 항목들이 동일한 크기로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는.
출석수업 과제 – 총 5문제, 10월 25일 제출 정보통계학과 장영재 교수.
4장 배열과 함수 한빛미디어(주).
Chapter 16 : Struts 프레임워크 2. chapter 16 : Struts 프레임워크 2.
최윤정 Java 프로그래밍 클래스 상속 최윤정
9장. C 언어의 핵심! 함수. 9장. C 언어의 핵심! 함수 9-1 함수의 정의와 선언 main 함수 다시 보기 : 함수의 기본 형태 { } 그림 9-1.
제 9 장 구조체와 공용체.
5장 배열 작성자 : 변재현.
Lesson 5. 레퍼런스 데이터형.
5장. 참조 타입.
제 3장. C보다 나은 C++ II.
3.2 SQL Server 설치 및 수행(계속) 시스템 데이터베이스 master
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
Javascript Basic Sample Programs
23장. 구조체와 사용자 정의 자료형 2.
프로그래밍 랩 – 7주 리스트.
Chapter 07. 기본 함수 익히기.
11장. 1차원 배열.
C#.
13. 연산자 오버로딩.
JA A V W. 03.
프로그래밍 개요
어서와 C언어는 처음이지 제14장.
인터넷응용프로그래밍 JavaScript(Intro).
Chapter03 캔버스(1) HTML5 Programming.
박성진 컴퓨터 프로그래밍 기초 [09] 배열 part 1 박성진
13. 포인터와 배열! 함께 이해하기 IT응용시스템공학과 김 형 진 교수.
Java의 정석 제 5 장 배 열 Java 정석 남궁성 강의 의
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
Lesson 2. 기본 데이터형.
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
프로그래밍 원리 Chapter 05 자바스크립트 기초 신한대학교 IT융합공학부 박 호 균.
에어 조건문.
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
웹디자인
3D 프린팅 프로그래밍 05 – 반복패턴 만들기 강사: 김영준 목원대학교 겸임교수.
컴퓨터 프로그래밍 기초 - 8th : 함수와 변수 / 배열 -
Chapter 08. 함수.
5강. 배열 배열이란? 배열의 문법 변수와 같이 이해하는 배열의 메모리 구조의 이해 레퍼런스의 이해 다차원 배열
CHAP 21. 전화, SMS, 주소록.
[ 단원 04 ] 반복과 배열.
데이터 동적 할당 Collection class.
5 함수.
에어 PHP 입문.
플래시 CS3 액션스크립트3.0.
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
Flow Diagram IV While.
7주차: Functions and Arrays
제 8장. 클래스의 활용 학기 프로그래밍언어및실습 (C++).
Lecture 04 객체지향 페러다임 Kwang-Man Ko
Chapter 02 C# 기본 01 기본 용어 06 증감 연산자 02 출력 07 자료형 검사
Chapter 10 데이터 검색1.
함수, 모듈.
11장 배열 1. 배열이란? 1.1 배열의 개요 1.2 배열의 선언과 사용.
2018년 11월 12일 박성진 Web & Internet [09] 레이아웃 P2 2018년 11월 12일 박성진
컴퓨터 프로그래밍 기초 - 9th : 배열 / 포인터 -
구조체(struct)와 공용체(union)
9 브라우저 객체 모델.
Chapter 11 구조체.
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
제 4 장 Record.
2014년 가을학기 손시운 지도 교수: 문양세 교수님 행렬과 배열 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
29장. 템플릿과 STL 01_ 템플릿 02_ STL.
어서와 C언어는 처음이지 제21장.
 6장. SQL 쿼리.
13. 포인터와 배열! 함께 이해하기.
7 생성자 함수.
20 XMLHttpRequest.
Presentation transcript:

6 객체

6. 객체 배열의 자료형 자바스크립트의 기본 자료형 코드 6-1을 실행하면? 코드 실행 결과 : object가 ‘객체’ 숫자, 문자열, 불, 함수, undefined 코드 6-1을 실행하면? 코드 실행 결과 : object가 ‘객체’

6.1 객체의 개요 배열의 선언 배열의 구성 : 인덱스와 요소 배열 요소를 사용하려면 배열 이름 뒤에 인덱스로 접근 배열의 인덱스와 요소

6.1 객체의 개요 객체와 배열 배열은 객체를 기반으로 함 배열은 요소에 인덱스로 접근/객체는 요소에 키로 접근

6.1 객체의 개요 객체의 사용 객체 뒤에 대괄호를 사용하고 키를 표시  요소에 접근 대괄호 외 일반적으로 사용하는 방법

6.1 객체의 개요 객체의 사용 보조기능 사용  대괄호 외 일반적인 방법을 사용하는 이유 : 보조기능 사용이 가능

6.1 객체의 개요 객체의 사용 객체의 키  식별자 또는 문자열 모두 사용 가능 객체의 키  식별자 또는 문자열 모두 사용 가능 식별자가 아닌 문자를 키로 사용 하려면 대괄호를 사용해야 함

6.2 속성과 메서드 속성 요소 : 배열 내부에 있는 값 속성 : 객체 내부에 있는 값

6.2 속성과 메서드 메서드 객체의 속성 중 함수 자료형인 속성 속성과 메서드의 구분  객체 person : name 속성, eat 속성  eat 속성은 함수 자료형이므로 eat( ) 메서드라 부름

6.2 속성과 메서드 메서드 this 키워드  자기 자신이 가진 속성을 출력하고 싶을 때  자신이 가진 속성임을 표시하는 방법

6.3 객체와 반복문 객체와 반복문 객체는 단순 for 반복문으로 객체의 속성을 살펴보는것이 불가능 객체의 속성을 모두 살펴보려면 for in 반복문 사용

6.4 객체 관련 키워드 객체 관련 키워드 in 키워드 with 키워드

6.4 객체 관련 키워드 in 키워드 이름 속성 : true 성별 속성 : false

6.4 객체 관련 키워드 with 키워드 복잡하게 사용하는 코드를 짧게 줄여줌

6.4 객체 관련 키워드 with 키워드 with 키워드 사용 with 키워드 사용 결과

6.5 객체의 속성 추가와 제거 객체의 속성 추가와 제거 객체 생성 이후 속성을 추가하거나 제거  동적으로 속성을 추가한다  동적으로 속성을 제거한다

6.5 객체의 속성 추가와 제거 속성 추가 빈 객체 생성

6.5 객체의 속성 추가와 제거 속성 추가 동적으로 속성 추가

6.5 객체의 속성 추가와 제거 속성 추가 동적으로 메서드 추가

6.5 객체의 속성 추가와 제거 속성 제거 delete 키워드 사용 객체의 속성을 입력할 때는 typeof 키워드처럼 괄호를 사용해도 되고 안해도 됨 속성제거 결과

6.6 객체와 배열을 사용한 데이터 관리 객체와 배열을 사용한 데이터 관리 추상화  현실에 존재하는 객체의 필요한 속성을 추출하는 작업 학생의 성적 총점과 평균을 계산하는 예제 작성

6.6 객체와 배열을 사용한 데이터 관리 객체와 배열을 사용한 데이터 관리 배열에 데이터 추가

6.6 객체와 배열을 사용한 데이터 관리 객체와 배열을 사용한 데이터 관리 배열에 데이터 추가

6.6 객체와 배열을 사용한 데이터 관리 객체와 배열을 사용한 데이터 관리 메서드 추가

6.6 객체와 배열을 사용한 데이터 관리 객체와 배열을 사용한 데이터 관리 학생 성적 출력

6.6 객체와 배열을 사용한 데이터 관리 객체와 배열을 사용한 데이터 관리 객체를 사용한 학생 성적 관리 결과

6.7 함수를 사용한 객체 생성 함수를 사용한 객체 생성 객체의 반영 객체를 사용한 학생 성적 관리 출력 하나씩 만들어 배열에 사용 : 서로 다른 형태의 객체를 배열 안에 넣을 수 있는 장점 개별적 객체를 만드는 것이 객체의 특성을 정확히 반영 객체를 사용한 학생 성적 관리 출력 그림 6-12과 같은 결과