詳しくはこちらトピックに返信するユーザー名:メールアドレス:件名:C言語のソースファイルの拡張子を答えよ(半角):答えを正確にご入力ください。答えられるかどうかでスパムボットか否かを判定します。すればいいでしょうか。いうような要望もあればどうずれば宜しいでしょうか。ご教授お願い致します。子classのメソッドをコールする人はその子classを実装するプログラマーであるのを想定しております。子classのメソッドをコールする人はその子classを実装するプログラマーであるのを想定しております。高山さんやはりといいますか、どうもクラスとか継承とかという概念を根本的に誤解されているのではないかと思います。似たようなものをまとめるとか、テンプレート(C++のではなく、一般的な意味として)のようなものと思っていらっしゃるのではないですか。いった用途に継承を使うのは明らかに間違った使い方です(というのが最初の回答です)。関数の定義漏れにコンパイルエラーを出すだけが目的なら、継承を使う必要は全くありません。いうより、「継承をしない」という選択肢が存在する以上、何の保証をすることもできません。いう名前の似たような処理をする。それぞれのクラスが内部的に使うだけで、外部の誰からも呼ばれない。クラスは、内部的にやっていることが微妙に似ているが、外部から見ると全く無関係であり、ということはいかなる継承関係も持たないというのが正解です。呼ぶ外部の存在があるはずなのですが、それは何で、どのように使うのですか?」ということだと思いますが、それを踏まえて高山さんからの回答をお願いできますでしょうか。高山さんやはりといいますか、どうもクラスとか継承とかという概念を根本的に誤解されているのではないかと思います。似たようなものをまとめるとか、テンプレート(C++のではなく、一般的な意味として)のようなものと思っていらっしゃるのではないですか。いった用途に継承を使うのは明らかに間違った使い方です(というのが最初の回答です)。関数の定義漏れにコンパイルエラーを出すだけが目的なら、継承を使う必要は全くありません。いうより、「継承をしない」という選択肢が存在する以上、何の保証をすることもできません。いう名前の似たような処理をする。それぞれのクラスが内部的に使うだけで、外部の誰からも呼ばれない。クラスは、内部的にやっていることが微妙に似ているが、外部から見ると全く無関係であり、ということはいかなる継承関係も持たないというのが正解です。呼ぶ外部の存在があるはずなのですが、それは何で、どのように使うのですか?」ということだと思いますが、それを踏まえて高山さんからの回答をお願いできますでしょうか。子classのメソッドをコールする人はその子classを実装するプログラマーであるのを想定しております。プログラマーは自分がどのメソッドを実装したか、あるいは何をコールすべきかは覚えています。自動車会社のプログラマーは決して飛行機関連の関数をコールしないでしょう。うっかりして自分が定義(実装)していないメソッドをコールしたら、コンパイルエラーが出されてくれればOKです。これで開発段階ですぐミス回避できます。