C++에서의 클래스와 캡슐화 개념
클래스와 캡슐화는 객체 지향 프로그래밍의 핵심 개념입니다. 클래스는 데이터와 기능을 하나의 단위로 묶은 구조로, 사용자는 외부 인터페이스만을 통해 상호작용합니다. 내부 구현은 은닉되어 있어야 하며, 이는 캡슐화의 핵심 원칙입니다.
#include <iostream>
using namespace std;
struct Base {
protected:
int secret;
public:
virt ...
8월 24일 07:09에 게시됨
Java 접근 제어자와 내부 클래스
7.2.1 접근 범위
Java에서는 public, protected, private 같은 수식어를 자주 볼 수 있습니다. 이 수식어들은 접근 범위를 제한하는 데 사용됩니다.
public
public으로 선언된 class, interface는 다른 모든 클래스에서 접근할 수 있습니다:
//package abc;
public class Hello {
public void hi() {
}
}
위의 Hello 클래스는 public이므로 다른 패키지의 클래스 ...
8월 4일 20:13에 게시됨