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();

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

  • 相关阅读:
    导航控制器的出栈
    UIPickView的基本使用
    多控制器
    通过Xib加载控制器的View
    从StoryBoard加载控制器
    模仿UIApplication单例
    LaunchScreen原理
    UIWindow
    指定初始化的运用
    零长度数组在内核中的运用
  • 原文地址:https://www.cnblogs.com/yzx99/p/1209518.html
Copyright © 2011-2022 走看看