일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스 문자열 붙여서 출력하기
- n번째 원소까지
- cocoapods 설치 오류
- 객체지향
- array
- 스파르타 코딩클럽 내일배움캠프
- continue
- ruby설치
- 프로그래머스 암호 해독
- 프로그래머스
- 프로그래머스 n의 배수 고르기
- 프로그래머스 문자열 정렬하기 (1)
- 프로그래머스 n번째 원소까지
- Break
- 스페인어
- 프로그래머스 배열 만들기1
- Til
- swift
- 연산자
- 스파르타코딩캠프
- 문자열 정렬하기 (1)
- 프로그래머스 자동커밋
- 프로그래머스 주사위 게임1
- 문자열 붙여서 출력하기
- 배열 만들기1
- Error installing cocoapods
- 주사위 게임1
- 프로그래머스 최댓값 만들기(2)
- 프로그래머스 조건에 맞게 수열 변경하기 3
- 조건에 맞게 수열 변경하기 3
- Today
- Total
목록객체지향 (3)
dev._.note
📌 객체지향 프로그래밍(Object-Oriented-Programming) [JAVA] 객체지향(Object oriented) 객체지향 언어란? 현실 세계는 사물이나 개념처럼 독립되고 구분되는 각각의 객체로 이루어져 있으며, 발생하는 모든 사건들은 객체간의 상호 작용이다. 이 개념을 컴퓨터로 옮겨 만들어낸 것 how-mrk.tistory.com 프로그램을 어떻게 설계해야하는 지에 대한 방법론 중 하나(패러다임) About ‘객체’ 객체란 쉽게 말하자면 ‘대상을 나타내는 단어’ 각 객체와 그 객체들간의 관계를 설계하는 것이 ‘객체 지향 프로그래밍’ 📌 OOP의 특징 [JAVA] 객체지향의 3대 요소 & 5대 원칙 * 3대 요소 1. 캡슐화(Encapsulation) = 정보은닉 캡슐화란? - 추상화를 통해..
* 3대 요소 1. 캡슐화(Encapsulation) = 정보은닉 캡슐화란? - 추상화를 통해 정의된 데이터들과 기능을 하나로 묶어 관리하는 기법. - 클래스의 가장 중요한 목적인 데이터의 접근제한을 원칙으로 하여 클래스 외부에서 데이터의 직접 접근을 막고, 대신 데이터를 처리하는 함수(매소드)을 클래스 내부에 작성하여 데이터에 접근하는 방식. 캡슐화의 원칙 필드 : 클래스의 멤버 변수에 대한 접근권한은 private 을 원칙으로 한다. 메소드 : 클래스의 멤버 변수에 대한 연산처리를 목적으로 하는 메소드를 클래스 내부에 작성하고, 클래스 밖에서 접근할 수 있도록 public 으로 설정한다. 2. 상속(Inheritance) = 재사용 + 확장 클래스 사이에 부모와 자식 클래스가 존재할 수 있다는 뜻. ..
객체지향 언어란? 현실 세계는 사물이나 개념처럼 독립되고 구분되는 각각의 객체로 이루어져 있으며, 발생하는 모든 사건들은 객체간의 상호 작용이다. 이 개념을 컴퓨터로 옮겨 만들어낸 것이 객체지향 언어이다. 객체지향 프로그래밍 프로그래밍에서는 현실세계의 객체(사물, 개념)를 클래스(class)와 객체(Object)의 개념으로 컴퓨터에서 구현한다. 객체란? 객체의 사전적의미 : 실재하는 모든 사물. 살아있지 아니할 것. 객체 지향 언어에서 객체의 개념은 new 연산자를 통해 클래스의 설계대로 데이터를 메모리에 할당한 결과물(instance)이다. 클래스와 추상화 클래스(class)란? 객체를 정의해 놓은 것. 객체의 설계도, 틀. 사물이나 개념의 공통 요소(속성, 기능)를 용도에 맞게 추상화(abstract..