あるスーパークラスを継承したサブクラスは、そのスーパークラスとして振る舞うこともできる。つまり、そのスーパークラスと同等の型としての使用が可能になる。通常、静的型付けの言語では、変数には同じ型の値（もしくはインスタンス）しか格納することはできないが、継承を利用した場合では、スーパークラス型の変数（参照型変数あるいはポインタ型変数）に、そのスーパークラスを継承したサブクラスのインスタンスを格納することができる（ただしC++のprivate継承のような例外もある）。これにより、あるスーパークラスのコレクション（配列や連結リストなど）に、派生したサブクラス群を一緒に格納しておく、といったことが可能となる（ただし、スーパークラスで仮想化されておらず、サブクラスのみで追加された機能を利用するときは、適切なダウンキャストが必要となる）。また、あるスーパークラス型のインスタンスを引数として受け取る関数を使用する場合に、派生したサブクラス型のインスタンスを渡すことも可能となる（リスコフの置換原則）。しかし、継承の最大の意義は多態性（ポリモーフィズム）にある。スーパークラスで定義した仮想関数（仮想メソッド）を、サブクラスでオーバーライドすることで、動的な多態性を実現することができる。#include <iostream>#include <string>#include <typeinfo>class Base {public:    virtual ~Base() {}    virtual std::string greet() const = 0;};class Derived : public Base {    virtual ~Derived() { std::cout << "Destructor of Derived is called." << std::endl; }    virtual std::string greet() const { return "Hello!"; }};int main() {    Base* b = new Derived(); // OK    std::cout << "Message: " << b->greet() << std::endl;    std::cout << "Is instance of Derived? " << std::boolalpha << (typeid(*b) == typeid(Derived)) << std::endl;    delete b;    return 0;}
継承では、スーパークラスの構造と機能がサブクラスにそのまま引き継がれるため、サブクラスでスーパークラスのコードを再利用できる。例えば、スーパークラスでハッシュテーブルの操作をする機能があった場合、サブクラスではその機能を再利用し、その上に任意のデータをハッシュ化して格納するといったような機能を追加するという具合である。これにより、一連の操作を抽象化したまま機能の追加を行うことができ、コードの再利用性が向上する。通例、スーパークラスではより汎用的で抽象的な機能を提供し、サブクラスではより特化した具体的な機能を提供する。
継承（けいしょう、英: inheritance、インヘリタンス）とはオブジェクト指向を構成する概念の一つである。あるオブジェクトが他のオブジェクトの特性を引き継ぐ場合、両者の間に「継承関係」があると言われる。主にクラスベースのオブジェクト指向言語で、既存クラスの機能、構造を共有する新たなクラス（派生クラス、派生型）を定義すること（subclassing、サブクラス化）ができる。またそのような派生クラスは「親クラス（スーパークラス）を継承した」という。具体的には変数定義（フィールド）や操作（メソッド）などが引き継がれる。またJavaやC#などのインタフェース実装のように、機能セットの仕様（プロトコル）のみを引き継ぐ場合もある。一般的に、BがAを継承する場合、"B is a A."（BはAの一種である）という意味的な関係（Is-a関係）が成り立つ。従って、同じふるまいを持つからと言って、意味的に無関係なクラス間に継承関係を持たせるのは適切でない場合が多い。プロトタイプベースのオブジェクト指向言語（Self、NewtonScript等）では「クラス」の概念を持たないが、クローン（複製）元となるオブジェクトからプロパティを受け継ぐことを「継承」と呼ぶこともある。継承と類似の概念に「委譲」があるが、継承では一度定まった継承関係は通常変更されないのに対して、委譲対象は必要に応じて変更されうるものである。Is-a関係を持つ継承とは階層が異なる概念として集約 (aggregation) とコンポジション集約 (composition) があるが、これはクラス間の関係がHas-aである包含関係であり、クラス間の関係は継承よりも疎である。
1979年3月17日に北海道で生まれ、その2年後、両親が茨城県牛久市へ新居を構えそこへ引っ越し、牛久市立牛久第一中学校、土浦第一高校を卒業した。その後、東京大学に進学し、卒業。2005年、ブログ「オカマだけどOLやってます。」を開始し、身体上・戸籍上の性が男性であった（性同一性障害の診断書を得ている）ことを隠して女性としての社会生活を送る様子を描く。ブログを元とした同タイトルの書籍を2006年に発売。2007年1月に性別適合手術を受け、戸籍においても女性となり、同年8月14日付でブログ名を「オカマじゃなくなりました。」に変更。その後、当初の目的を果たしたとして、同年10月7日付で更新を終えた。書籍発売と同時期から、ブックマン社ウェブサイトでエッセイ「くすぶれ!モテない系」を連載。それを機にイラストレーター兼エッセイストとして、独自の視点で多くの雑誌連載やウェブ連載、挿絵などを手掛ける。2011年10月、久保ミツロウとのトークライブ「男子禁制!!俺たちデトックス女子会」開催。以降も不定期に開催されている。その後、ラジオパーソナリティを一般からも公募していたオールナイトニッポン0(ZERO)のオーディション（応募総数1609組）を久保ミツロウとのコンビで勝ち抜き、2012年4月3日から火曜2部で「久保ミツロウ・能町みね子のオールナイトニッポン0(ZERO)」の放送が開始された。翌年には火曜1部へ昇格し、時間帯を変えて「久保ミツロウ・能町みね子のオールナイトニッポン」となり、2014年3月25日まで放送された。2014年4月15日からは「俺たちデトックス女子会Podcast」をスポンサーなしで不定期に配信しており、iTunesのPodcastランキングでは登録初日に1位であった。2015年4月2日から「久保ミツロウ・能町みね子のオールナイトニッポンGOLD」が開始され、2015年9月24日まで放送された。テレビ番組では久保、ヒャダインとともにメインキャストを務める『久保みねヒャダこじらせナイト』が2013年10月から週1回レギュラー放送されていた他、2014年10月から2015年9月まで放送された『ヨルタモリ』にレギュラーとして出演していた。2015年5月からNHKの『ニュース シブ5時』では、大相撲の本場所がある際に解説者として出演しており、2016年1月には「能町みね子のシブ5時相撲部」というコーナー名が付けられた。その他、2015年3月から開始したZIP!のアニメコーナー『グッド・モーニング!!!ドロンジョ』では、ドロンジョ役の声優として出演している。