继承与base
来源:互联网 发布:mysql fetch object 编辑:程序博客网 时间:2024/06/13 16:30
- 继承用法允许类(被称为‘派生类’)继承其他类(‘基类’)中的成员
- 继承过来的成员可以在派生类中被重用,扩展与修改
- 在派生类中需要被修改的成员需要在基类中以‘virtual’修饰,在派生类中需在被修改的成员处加上‘override’
- 派生类可以继续被其他派生类继承
- 写法
public class Bird : Animal{ //派生类为Bird,基类为Animal}
base 的两种用法
- 在派生类中调用来自基类的方法
public class Male : Person{<pre name="code" class="csharp" style="orphans: 2; widows: 2;"> <span style="font-family: Arial, Helvetica, sans-serif;">public void stateage()</span>
<span style="font-family: Arial, Helvetica, sans-serif;">{</span>
//stateage为来自基类'Person'的方法 }} - 为派生类的construct调用来自基类中的constructor
public class Person { public string name; public int age; public Person (string canshu1, int canshu2) {name = canshu1;age = canshu2;//基类的constructor }}public class Male : Person{ public string nationality; public Male(string canshu1, int canshu2, string canshu3) : base (canshu1, canshu2)//指定基类中的constructor,参数需对应 { nationality = canshu3;//定义派生类特有的成员 }}
0 0
- 继承与base
- perl use base 继承
- C#继承/this/base/new
- ACID与BASE
- .NET base与this
- base与this关键字
- this,base 在继承中的作用
- Java Base —— 复用类(继承)
- CAP理论与BASE理论
- Android GridView 与 Base Adapter
- CAP理论与BASE思想
- Problem D: Base与Derived
- CAP理论与BASE理论
- 继承与菱形继承
- 继承与虚继承
- 继承与虚继承
- struts"html:base"与html"base"标签详解
- ADS1.2中RO base与RW base
- 如何安装xampp
- Contest 7 1011 Mahjong tree【递归/树】
- 关于vmware虚拟机中ubuntu下使用minicom
- 一个测试 unix 时间戳的程序
- 设计模式—工厂模式(Factory Pattern)
- 继承与base
- 黑马程序员 多线程
- 《算法导论》第一讲
- Ural1114 Boxes【DP】
- 129. Sum Root to Leaf Numbers
- 归并排序
- 如何实现文件的断点续传,文件下载
- SQLServer With As 用法
- HDU 2563 统计问题(递推)