zoukankan      html  css  js  c++  java
  • 继承

    总算踏入面对对象的实质性领域了。继承的格式为:
    class 子类名:父类名
    {
     子类的具体内容
    }
    我们先建一个基类point
    class point
    {
     private int m_x;
     private int m_y;
     public int x
     {
      get {return m_x;}
      set {m_x=value;}
     }
     public int y
     {
      get {return m_y;}
      set {m_y=value;}
     }

     public void show()
     {
       Console.WriteLine("x=" + m_x.ToString() + " y=" + m_y.ToString());
     }
    }
    这是普通类型的点,现在我们要建立一个新的类,它是在一个矩形区域内的点,点的大部分功能还
    是适合于矩形点的,因此我们从点继承而来。假设我们什么都不变,就写如下的代码:
    class rectpoint:point
    {
    }
    则在Main中,我们依然可以写出:
      rectpoint rp=new rectpoint();
      rp.x=12;
      rp.show();

    按我想象,继承一个类后,可能的事情有:增加一个基类没有的方法,修改或加强基类原有的方法,屏蔽基类原有的方法。这三种事情都会做,应该可以了解继承了。

  • 相关阅读:
    Test SLURM
    PGM_Foundations
    PGM-Introduction
    Functional Analysis-Metric Space
    Introduction to Machine Learning
    Time Series Analysis
    Solving Puzzles With HHT From a Engineering Perspective
    Docker-3:Data Volume
    Docker-2:network containers
    Docker-1
  • 原文地址:https://www.cnblogs.com/yzx99/p/1209518.html
Copyright © 2011-2022 走看看