본문 바로가기

분류 전체보기92

객체지향 프로그래밍: 클래스, 객체, 메서드, 인터페이스, 추상클래스 객체지향 프로그래밍(OOP)이란? 객체지향 프로그래밍(OOP)은 소프트웨어 개발을 객체들의 상호작용으로 모델링하는 프로그래밍 패러다임입니다. 이는 현실 세계의 개념과 구조를 코드로 표현하여 문제를 해결하는 방식으로, 코드의 재사용성, 유지보수성, 그리고 확장성을 높여줍니다. 현재 많은 프로그래밍 언어들이 이를 지원하고 있습니다. 객체지향 프로그래밍의 핵심 개념 1. 클래스와 객체 클래스는 객체를 생성하기 위한 설계도이며, 객체는 해당 클래스의 인스턴스입니다. 클래스는 속성(멤버 변수)과 메서드(함수)로 구성되어 있으며, 객체는 이러한 속성과 메서드를 가지고 있습니다. 2. 메서드(Methods) 클래스 내부에 정의된 함수로, 객체의 동작을 나타냅니다. 메서드는 클래스의 인스턴스에 의해 호출됩니다. cla.. 2024. 3. 21.
HTML tag 정리 (2) 이전 글에 이어서 HTML tag 설명하겠습니다. 아래 HTML 예시 코드와 화면을 참고해 주세요. HTML 코드 예시 웹 페이지 제목 홈 소개 연락처 홈 페이지 이곳은 홈 페이지입니다. 환영합니다! 소개 페이지 이곳은 소개 페이지입니다. 웹 페이지에 대한 간단한 소개를 작성합니다. 연락처 페이지 이곳은 연락처 페이지입니다. 언제든지 연락해주세요! 항목 1 항목 2 내용 1 내용 2 이것은 중요한 분할된 영역입니다. footer 2024 웹 페이지. 모든 권리 보유. HTML tag 정리 (2) 1. 태그 웹 페이지 내에서 네비게이션 링크를 정의하는 태그입니다. 요소는 웹 페이지 내에서 사용자가 다른 페이지로 이동하거나 특정 섹션으로 스크롤하는 데 사용되는 링크를 포함합니다. 웹 사이트의 탐색을 단순하고.. 2024. 3. 20.
HTML의 기초, tag 정리 (1) HTML이란 무엇인가요? HTML은 HyperText Markup Language의 약자로, 웹 페이지를 만들기 위한 가장 기본적인 마크업 언어입니다. 웹 페이지의 구조와 내용을 정의하는 데 사용됩니다. HTML은 웹 브라우저에게 문서의 구조를 표시하는 방법을 알려주며, 사용자에게 보여지는 웹 페이지의 모습을 결정합니다. HTML은 웹 개발에서 가장 기본이 되는 기술 중 하나입니다. HTML 형식 HTML 문서는 여는 태그와 닫는 태그로 이루어진 요소(element)들의 집합으로 구성됩니다. 각 요소는 태그(tag)라고 불리는 특정한 형식을 가지고 있습니다. 아래는 간단한 HTML 문서의 예시입니다. 나의 웹 페이지 홈 소개 연락처 홈 페이지 이곳은 홈 페이지입니다. 환영합니다! 소개 페이지 이곳은 저의.. 2024. 3. 20.
[프로그래머스] level2 전화번호 목록 (해시맵) -문제 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 : 119 박준영 : 97 674 223 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 매개변수로 주어질 때, 어떤 번호가 다른 번호의 접두어인 경우가 있으면 false를 그렇지 않으면 true를 return 하도록 solution 함수를 작성해주세요. 제한 사항 phone_book의 길이는 1 이상 1,000,000 이하입니다. 각 전화번호의 길이는 1 이상 20 이하입니다. 같은 전화번호가 중복해서 들어있지 않습니다. 입출력 예제 phon.. 2022. 8. 30.