일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- window
- xss game
- burp suite
- htmlspecialchars
- xss game 풀이
- object
- 메소드
- IF문
- python
- 객체
- 자바스크립트
- 파이썬
- 배열
- property
- document
- 포인터
- jQuery
- github
- 조건문
- 김성엽 대표님
- lord of sql injection
- 백준 파이썬
- sql injection
- element 조회
- 사칙연산
- 함수
- blind sql injection
- Pwndbg
- suninatas 풀이
- 백준 알고리즘
- Today
- Total
목록객체 (8)
power-girl0-0
클래스 & 객체 개요 클래스 객체를 만들어내기 위해 정의된 설계도, 틀이다. 클래스는 객체가 아니다. 클래스 내부에는 멤버변수와 멤버 함수 선언이 가능하다. 객체 객체는 생성될 때 클래스의 모양을 그대로 가지고 탄생된다. 멤버변수와 멤버함수로 구성한다. 메모리에 생성되어, 실체(instance)라고도 부른다. 하나의 클래스 틀에서 찍어낸 여러 개의 객체 생성이 가능하다. 객체들은 상호 별도의 공간에 생성된다. C++ 클래스 생성 클래스 작성 멤버변수와 멤버함수로 구성하고, 클래스 선언부와 클래스 구현부로 구성된다. 클래스 선언부 class 키워드를 이용하여 클래스를 선언하고, 멤버변수와 멤버함수를 선언한다. 멤버에 대한 접근 권한 지정한다. 접근 권한 지정에는 private, public, protect..
해당 블로그를 참고하여 작성하였으며, 공부하고 정리하기 위해 작성한 글입니다. 객체 비구조화 할당 위 소스코드는 이전 글에서 했던 예제와 같은 것으로, 해당 코드를 바탕으로 진행해보자. ( 객체 : 2021/02/15 - [언어/Javascript] - ES6 : 객체 ) const Man = { name: '남도산', actor: '남주혁', job: 'CTO' }; const Girl = { name: '서달미', actor: '배수지', job: 'CEO' }; function print(person) { const text = `${person.job} ${person.name} 역할을 맡은 배우는 ${person.actor} 입니다.`; console.log(text); } print(Man);..
해당 블로그를 참고하여 작성하였으며, 공부하고 정리하기 위해 작성한 글입니다. 객체 객체를 선언할 때는 { } 대괄호 안에 원하는 값들을 넣어주면 된다. 값을 넣을 때는 key:value 형식으로 넣어야한다. 이에 대한 예제는 아래와 같다. const person = { name : '김도현', age : 22 }; console.log(person.name); console.log(person.age); 또 다른 예제로, 드라마 스타트업의 주인공인 서달미와 남도산 정보를 객체 안에 집어 넣어보았다. const Man = { name: '남도산', actor: '남주혁', job: 'CTO' }; const Girl = { name: '서달미', actor: '배수지', job: 'CEO' }; cons..
생활코딩 javascript를 참고하여 공부하였습니다. 스스로 공부한 것을 정리하고 복습하기 위한 목적으로 작성하였습니다. ( 출처 : https://opentutorials.org/course/743) 상속(inheritance) 상속은 객체의 로직을 그대로 물려 받는 또 다른 객체를 만들 수 있는 기능을 의미한다. 또한, 기존의 로직을 수정하고 변경해서 파생된 새로운 객체를 만들 수 있게 해주는 기능을 제공해준다. 이를 통해 상속받는 객체는 자신이 원하는 맥락에 맞게 부모 객체를 재활용하면서, 로직을 추가하거나 제거할 수 있다. - 약속 되어 있는 property : prototype 상속의 사용법 function Person(name){ this.name = name; } Person.prototy..
생활코딩 javascript를 참고하여 공부하였습니다. 스스로 공부한 것을 정리하고 복습하기 위한 목적으로 작성하였습니다. ( 출처 : https://opentutorials.org/course/743) 객체 객체란 서로 연관된 변수와 함수를 그룹핑한 그릇이라고 할 수 있다. 객체 내의 변수를 프로퍼티(property) 함수를 메소드(method)라고 부른다. 또한, 객체에 담겨 있는 변수를 프로퍼티(property) 또는 속성이라고 한다. 객체를 만들어보자. 객체를 만들 때는 { }기호를 사용한다. var person = {} person.name = 'egoing'; person.introduce = function(){ return 'My name is '+this.name; } document.w..
생활코딩 javascript를 참고하여 공부하였습니다. 스스로 공부한 것을 정리하고 복습하기 위한 목적으로 작성하였습니다. ( 출처 : https://opentutorials.org/course/743) 객체지향 프로그래밍 (Object-Oriented Programming) 프로그램을 구성하고 있는 로직을 상태와 행위로 구분해서, 서로 연관되어 있는 상태와 행위를 그룹핑해놓은 것을 객체라고 할 수 있다. 이 객체들을 레고 블럭처럼 조립해서, 하나의 프로그램을 만드는 것이 객체지향 프로그래밍이라고 할 수 있다. 쉽게 생각하면, 객체는 만들고자 하는 기능과 연관된 변수와 메소드를 그룹핑한 것이다. 객체를 사용하면 재활용성이 높아지는 장점을 갖고 있다. 문법과 설계 객체지향 프로그래밍 교육은 크게 두 가지로..
생활코딩 javascript를 참고하여 공부하였습니다. 스스로 공부한 것을 정리하고 복습하기 위한 목적으로 작성하였습니다. ( 출처 : https://opentutorials.org/course/743 ) 함수 호출 아래코드는 함수를 호출하는 가장 기본적인 방법이다. function func(){ } func(); 자바스크립트에서 함수라는 것은 일종의 객체이다. 객체는 속성을 가지고 있는데, 그 속성에 함수가 들어있다면 그것을 '메소드'라고 부른다. 위 코드와 같이 선언을 하면은 func.apply 또는 func.call이라는 메소드에 접근할 수 있다. .apply와 .call은 func라는 함수를 호출하는 역할을 한다. 위의 예제에서 함수 func는 Function이라는 객체의 인스턴스다. 따라서, f..
생활코딩 javascript를 참고하여 공부하였습니다. 스스로 공부한 것을 정리하고 복습하기 위한 목적으로 작성하였습니다. ( 출처 : https://opentutorials.org/course/743) 객체 ( Object ) 배열에서 인덱스는 숫자를 사용하였으며, 데이터가 생성되면 자동으로 만들어져서 데이터에 대한 식별자가 된다. 객체도 배열과 비슷한 형태이지만, 객체는 인덱스를 문자로도 사용할 수 있다. 다른 언어에서는 연관 배열 또는 맵, 딕셔너리 라는 데이터 타입이 객체에 해당된다. 즉, 객체는 key와 value를 갖는다. 객체 생성 객체는 중괄호에서 중괄호로 끝난다. 1. 첫번재 방식 즉, egoing은 key가 되고, 10은 value가 된다. 2. 두번째 방식 비어있는 객체를 만든 뒤, ..