240311 데이터베이스 2주차
·
데이터베이스 (2학년 1학기)
보호되어 있는 글입니다.
240308 JAVA프로그래밍 1주차
·
JAVA프로그래밍 (2학년 1학기)
보호되어 있는 글입니다.
240304 데이터베이스 1주차
·
데이터베이스 (2학년 1학기)
보호되어 있는 글입니다.
231214 C++프로그래밍 15주차
·
C++ 프로그래밍 (1학년 2학기)
1. #include using std::cout; using std::endl; int main(void) { int x = 10; int& rx = x; cout
231207 C++프로그래밍 14주차
·
C++ 프로그래밍 (1학년 2학기)
1. 2. 3. #include using std::cout; void sub(); int main() { cout
231130 C++프로그래밍 13주차
·
C++ 프로그래밍 (1학년 2학기)
1. C++에서 private과 protected의 접근 속성 공통점과 차이점 [공통점] 'private'과 'protected' 키워드 둘 다 클래스 외부에서의 접근을 제한한다. 이는 클래스의 내부 구조를 보호하고, 데이터의 무분별한 변경을 막는 등의 역할을 한다. [차이점] 'private' : 이 키워드가 붙은 멤버 변수나 함수는 그 클래스 내부에서만 접근이 가능하다. 따라서 해당 클래스의 인스턴스를 통해서도 접근할 수 없다. 이를 통해 클래스의 내부 데이터를 완전히 캡슐화 할 수 있다. 'protected' : 이 키워드가 붙은 멤버 변수나 함수는 그 클래스 내부 및 상속받은 클래스에서 접근이 가능하다. 이는 상속 관계에서 부모 클래스의 멤버 변수나 함수를 자식 클래스에서 재사용할 필요가 있을 때..
231123 C++ 프로그래밍 12주차
·
C++ 프로그래밍 (1학년 2학기)
1. aa라는 객체의 인스턴스가 접근할 때에는 public에 있는 함수들만 접근할 수 있다. 2. 14열에 있는 class B : public A { }; 는 class B가 A의 public부분을 상속받아 다 이용할 수 있다는 것이다. #include using std::cout; class A //기본 클래스, 부모 클래스 { private: void a1() {cout
231116 C++ 프로그래밍 11주차
·
C++ 프로그래밍 (1학년 2학기)
1.객체지향 언어의 3가지 특징 캡슐화(encapsulation): 캡슐화는 데이터와 그 데이터를 처리하는 메서드를 하나의 단위로 묶는 것을 말합니다. 이를 통해 데이터의 접근을 제한하고, 데이터와 관련된 작업을 수행하는 메서드를 통해 데이터에 접근할 수 있도록 합니다. 예를 들어, C++에서 클래스(class)는 멤버 변수와 멤버 함수를 하나의 단위로 캡슐화할 수 있습니다. class Circle { private: double radius; public: void setRadius(double r) { radius = r; } double getArea() { return 3.14 * radius * radius; } }; 상속성(inheritance): 상속성은 기존에 정의된 클래스의 속성과 메서드..