728x90 반응형 Programming228 OOP 개념: 객체의 필드와 메소드 참조 이번 글에서는 객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 핵심 요소 중 하나인 '객체의 필드와 메소드 참조'에 대해 깊이 있게 알아보겠습니다. 이전 글에서는 클래스로부터 객체를 생성하는 방법을 배웠으니, 이제 생성된 객체가 어떻게 작동하는지 살펴보겠습니다. 1. 필드와 메소드란 무엇인가? 객체 지향 프로그래밍에서 '필드'란 클래스에 정의된 변수를 의미합니다. 이 필드는 객체의 상태를 나타내며, 각각의 인스턴스(객체)마다 독립적으로 가지고 있습니다. 예를 들어, 'Dog'라는 클래스가 있다면 그 안에는 'name', 'age', 'breed' 등과 같은 필드들이 존재할 수 있습니다. 한편, '메소드'는 클래스에 정의된 함수입니다. 이 메소드는 해당 클래스(또는 그 .. 2023. 9. 18. 데이터베이스 개념: MariaDB 설치 및 환경설정 (맥 버전) 이번 글에서는 '데이터베이스 개념: MariaDB 설치 및 환경설정 (맥 버전)'에 대해 상세하게 알아보도록 하겠습니다. 이전 글에서는 관계형 데이터베이스 관리 시스템(RDBMS)의 개념과 특징, 종류 등을 살펴보았습니다. 이번에는 그중 하나인 MariaDB의 설치 및 환경 설정 방법에 대해 알아보겠습니다. 1. MariaDB란? MariaDB는 MySQL의 창시자인 Michael "Monty" Widenius가 주도한 오픈소스 프로젝트입니다. MySQL은 웹 기반 애플리케이션을 위한 가장 인기 있는 오픈 소스 RDBMS 중 하나였지만, Oracle 사의 소유권 문제로 인해 커뮤니티에서 독립적으로 발전하게 된 것이 MariaDB입니다. 2. MariaDB 설치하기 MariaDB를 맥에 설치하기 위해서는 .. 2023. 9. 17. OOP 개념: 클래스로부터 객체 생성 이번 글에서는 객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 핵심 요소 중 하나인 '클래스로부터 객체 생성'에 대해 더욱 깊이 있게 알아보겠습니다. 클래스는 실세계의 개체를 모델링한 설계도이며, 이 설계도를 바탕으로 실제로 작동하는 객체를 생성하는 과정을 배워보겠습니다. 1. 클래스와 객체란 무엇인가? 객체 지향 프로그래밍에서 '클래스'는 특정 개체를 나타내는 설계도라고 할 수 있습니다. 이 클래스에는 변수(필드)와 함수(메서드)가 정의되어 있으며, 이들은 해당 클래스의 속성과 행동을 나타냅니다. 한편, '객체'는 해당 클래스에 따라 메모리에 할당된 실체입니다. 즉, 클래스가 설계도라면 객체는 그 설계도를 기반으로 만들어진 실제 제품과 같습니다. 예시 코드: publ.. 2023. 9. 17. 데이터베이스 개념: MariaDB 설치 및 환경설정 (윈도우 버전) 이번 글에서는 '데이터베이스 개념: MariaDB 설치 및 환경설정 (윈도우 버전)'에 대해 상세하게 알아보겠습니다. 이전 글에서는 관계형 데이터베이스 관리 시스템(RDBMS)의 개념과 특징, 종류 등을 살펴보았습니다. 이번에는 그중 하나인 MariaDB의 설치 및 환경 설정 방법에 대해 알아보겠습니다. 1. MariaDB란? MariaDB는 MySQL의 창시자인 Michael "Monty" Widenius가 주도한 오픈소스 프로젝트입니다. MySQL은 웹 기반 애플리케이션을 위한 가장 인기 있는 오픈 소스 RDBMS 중 하나였지만, Oracle 사의 소유권 문제로 인해 커뮤니티에서 독립적으로 발전하게 된 것이 MariaDB입니다. 2. MariaDB 설치하기 MariaDB를 윈도우에 설치하기 위해서는 .. 2023. 9. 16. 이전 1 ··· 35 36 37 38 39 40 41 ··· 57 다음 728x90 반응형