인스턴스

클래스란? 쉽게 말하자면 C의 구조체에서 확장된 C++의 구조체의 또 다른 이름이다. 클래스는 변수와 함께 함수까지도 포함시킬 수 있다. 그러면 구조체와 클래스의 차이점이 무엇일까? 구조체와 클래스의 차이점은 기본 접근 제한자의 차이일뿐, 그 이상 다른 게 없다. 구조체 같은 경우는 기본 접근 제한자가 public이며, 클래스의 기본 접근 제한자는 private으로 제한되어 있다. ‘둘다 동일한 기능인데 왜 사라지지 않아’ 라는 질문 → C언어와의 하위 호환성을 위해서 남겨둠. 우리가 C언어에서 보았던 구조체 예제에서, struct를 class로만 바꾸어 주어도 됨. 조심해야할 부분 → 기본 접근자가 다름, 무작정 클래스에 접근하려하면 컴파일러가 에러를 내보낼 수도 있다. 이제 객체지향 프로그래밍(OOP..
재윤
'인스턴스' 태그의 글 목록