手続型の構造体と、オブジェクト指向型のクラスとは、機能は違うが概念は似ている…?