728x90 반응형 Programming228 OOP 활용: 클래스, 필드와 메소드 접근 지정자 이번 글에서는 객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 핵심 요소 중 '클래스, 필드와 메소드 접근 지정자'에 대해 깊이 있게 다루겠습니다. 이전에는 this와 super 키워드 및 상위 클래스에서 기본 생성자 구현에 대해 살펴봤지만, 이번 글에서는 클래스와 그 멤버들인 필드와 메소드의 접근 지정자를 어떻게 활용하는지 등에 대해 심화된 내용과 실제 사례를 통해 설명하겠습니다. 1. 클래스, 필드와 메소드 접근 지정자란 무엇인가? 객체 지향 프로그래밍에서 '접근 지정자(Access Modifier)'란 클래스나 그 멤버(필드 또는 메소드)의 접근 범위를 제한하는 역할을 합니다. Java에서는 private, default(package-private), prote.. 2023. 9. 30. 데이터베이스 실습: INSERT문을 통한 데이터 추가 이번 글에서는 '데이터베이스 실습: INSERT문을 통한 데이터 추가'에 대해 자세하게 알아보도록 하겠습니다. 이전 글에서는 데이터베이스의 핵심 작업인 CRUD(Create, Read, Update, Delete)에 대해 배워보았습니다. 이제 그중 Create 부분인 INSERT 문에 대해 좀 더 깊게 살펴보겠습니다. 1. INSERT INTO의 개념과 중요성 데이터베이스 관리에서 가장 기본적인 작업 중 하나는 새로운 데이터를 생성하는 것입니다. SQL(Structured Query Language)에서는 이를 위해 INSERT INTO 명령어를 사용합니다. INSERT INTO 명령어는 특정 테이블에 새로운 레코드를 추가하는 역할을 합니다. 데이타베이스 시스템은 일상생활의 다양한 분야에서 사용되며, 그.. 2023. 9. 29. OOP 활용: this와 super, 상위 클래스에서 기본 생성자 구현(상속) 이번 글에서는 객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 핵심 요소 중 'this와 super 키워드' 및 '상위 클래스에서 기본 생성자 구현'에 대해 다루겠습니다. 이전에는 상속의 개념과 그로 인한 장점을 살펴봤지만, 이번 글에서는 this와 super 키워드를 어떻게 활용하는지, 그리고 상위 클래스에서 기본 생성자를 어떻게 구현하는지 등에 대해 심화된 내용과 실제 사례를 통해 설명하겠습니다. 1. this와 super 키워드란 무엇인가? '이름 충돌(Name Collision)'이라는 문제를 해결하기 위해 Java에서는 'this'와 'super'라는 두 가지 특별한 키워드를 제공합니다. 'this'는 현재 객체를 가리키며, 'super'는 부모 클래스의 객체.. 2023. 9. 29. 데이터베이스 실습: CRUD란? 이번 글에서는 '데이터베이스 실습: CRUD란?'에 대해 상세하게 알아보도록 하겠습니다. 이전 글에서는 DDL(Data Definition Language)을 활용하여 데이터베이스의 테이블을 생성하는 방법에 대해 배워보았습니다. 이제 데이터베이스에서 가장 핵심적인 작업인 CRUD(Create, Read, Update, Delete)에 대해 깊게 파고들어 보겠습니다. 1. CRUD의 개념 CRUD는 데이터의 생명주기를 관리하는 네 가지 기본 연산을 나타내는 용어입니다: Create: 새로운 데이터를 생성합니다. Read: 저장된 데이터를 조회합니다. Update: 저장된 데이터를 수정합니다. Delete: 저장된 데이터를 삭제합니다. CRUD 연산은 모든 종류의 DBMS와 프로그래밍 언어에서 공통적으로 사.. 2023. 9. 28. 이전 1 ··· 29 30 31 32 33 34 35 ··· 57 다음 728x90 반응형