【黑马程序员】C#之继承
来源:互联网 发布:c语言培训视频教程 编辑:程序博客网 时间:2024/05/21 07:06
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
如下代码:
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication2{ class Program { static void Main(string[] args) { Chinese oneChinese = new Chinese(); oneChinese.Speak(); oneChinese.SayHello(); Console.ReadLine(); } } class Person { public string Name { get; set; } public int Age { get; set; } public void SayHello() { Console.WriteLine("你好"+Name); }
} class Chinese:Person { public void Speak() { Console.WriteLine("请输入你的名字:"); string yourName = Console.ReadLine(); Name = yourName; } }}以上是继承的简单例子,其中person可以被多个类继承,person类继承于object类,object类是所有类的父类。
base关键字:
用于从派生类访问基类成员
可以使用base关键字调用基类中的构造函数
示例:
上述代码中的Name可以用base.Name替换
override关键字:
可以重写基类中的函数
virtual关键字:虚方法,用virtual定义的方法可以在派生类中重写
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
- 【黑马程序员】C#之继承
- 黑马程序员-C#面向对象之继承
- 黑马程序员—C#继承
- 黑马程序员之C#学习笔记:关于继承
- 黑马程序员--OC之继承
- 黑马程序员——C#继承
- 【黑马程序员】C#之结构
- 【黑马程序员】C#之SQL
- 黑马程序员:面向对象之-----继承
- 黑马程序员_继承之构造方法
- 黑马程序员-java学习之继承
- 黑马程序员-面向对象之继承
- 黑马程序员_面向对象之继承
- 黑马程序员--面向对象之二:继承
- 黑马程序员_java基础之继承
- 黑马程序员-JAVA面向对象之继承
- 黑马程序员学习笔记_OC之继承
- 黑马程序员--java入门之继承
- sizeof()的()中算术运算不改变变量的值
- 基于结构;基于对象;面向对象;基于接口四种C++编程思想的实例分析
- windows命令行查看端口占用
- (poj1.1.3)1326(直叙式模拟)
- JAVA初学之异常处理
- 【黑马程序员】C#之继承
- dpkg: error processing /var/cache/apt/archives/binutils-msp430_2.22~msp20110716p5-1_i386.deb
- Java NIO系列教程(三) Buffer
- 皇冠假日工人房官方没那个你没发过麻烦
- java日志测试
- ETL----如何决定是否采用ETL工具
- 带有随机指针的链表拷贝
- window配置lighttpd1.4.32+mysql5.5+php5.5
- 0x5f3759df的数学原理