과장되서 말하면 그냥 c언어 구조체에 함수기능 추가한거잖아.

거기에 은닉성이니 상속이니 뭐니 하고 클래스로 쪼개놓은거


이게 왜 어려움?