반응형
□ 클래스에 추가된 기능
◇ 접근제어(Access)
◇ 메서드(Method)
◇ 상속(Inheritance)
□ Bjarne Stroustrup
◇ C++ 언어의 창시자
◇ 여러 개의 변수들을 조합해서 많은 양의 데이터를 담을 수 있도록 새로운 데이터 타입을 만드는 방법을 제안
□ C 언어에서의 구조체와 C++의 구조체 그리고 자바
◇ C 언어의 구조체에서는 접근제어와 메서드 그리고 상속은 아예 존재하지도 않았다.
◇ C++가 등장하면서 구조체를 발전시킨 클래스가 존재했지만, C 언어와의 호환성 문제로 기존의 C 언어에서 사용하던 구조체의 기능은 그대로 계승하고 약간의 기능개선을 하고 있다.
◇ 새로운 언어를 개발하면서 구조체는 필요 없는 존재로 여겨졌기 때문에 자바에서는 과감하게 구조체 자체를 없애 버렸다.
반응형