C#学习之路,学习笔记 第九章 继承 9.2由基类创建派生类
来源:互联网 发布:淘宝上传流通许可证 编辑:程序博客网 时间:2024/06/16 08:28
// 试一试:有Vertebral类派生Mammal类
<span style="font-size:14px;">using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _9._2由基类创建派生类{ class Program { static void Main(string[] args) { Mammal beast = new Mammal(); Console.WriteLine("我是一只野兽"); Console.WriteLine("\n我有:"); Console.WriteLine(beast.Skins); Console.WriteLine("\n我会:"); //下面从基类继承来的函数 beast.Breathe(); beast.Eat(); beast.Sleep(); //下面是派生类自己定义的函数 beast.Scukle(); beast.Run(); Console.ReadLine(); } } class Vertebrata { //私有成员 private double bodyWeight; private double bodyTemperature; //公有成员 //构造函数 public Vertebrata() { bodyTemperature = 0; bodyWeight = 0; } //函数:呼吸 public void Breathe() { Console.WriteLine("呼吸"); } //函数:进食 public void Eat() { Console.WriteLine("进食"); } //函数:睡觉 public void Sleep() { Console.WriteLine("睡觉"); } } //下面,我们由Vertebrata类派生Mammal类 //哺乳动物类 class Mammal : Vertebrata { //私有成员 private string skins; //毛皮 //公有成员 //构造函数 public Mammal() { skins = "毛皮"; } //属性:Skins public string Skins { get { return skins; } set { skins = value; } } //函数:哺乳 public void Scukle() { Console.WriteLine("哺乳"); } //函数:奔跑 public void Run() { Console.WriteLine("奔跑"); } }}</span>
运行结果:
0 0
- C#学习之路,学习笔记 第九章 继承 9.2由基类创建派生类
- 继承与派生类 学习笔记1
- 继承与派生类 学习笔记2
- C++ 学习之继承1:基类与派生类
- 学习笔记之继承与派生
- 学习笔记之深入浅出MFC 第8章 C++重要性质----基类与派生类:谈继承(Inheritance)
- 学习继承和派生类
- C++学习笔记-类的继承(派生类)
- 继承与派生类 学习笔记3--虚基类
- OBJ-C类的继承和派生学习笔记
- C++学习笔记13:类继承和派生、虚函数
- 一步一步学习C++(类)之继承与派生
- MFC学习笔记(三)之基类、派生类
- C#学习笔记之继承
- 《C#入门经典》第六版 学习笔记之第九章 定义类
- C++ 学习(类的继承,派生)
- 0712学习总结(派生类,继承)
- C++继承与派生学习笔记
- Struts源码之ValueStack
- C/S 与 B/S两种架构区别整理汇总
- js,jq小tips
- C语言宏定义和宏函数
- 字符编码研究
- C#学习之路,学习笔记 第九章 继承 9.2由基类创建派生类
- 杭电-4508湫湫系列故事——减肥记I(完全背包)
- 【黑马程序员】-我的OC学习笔记(3)-存取器方法和构造方法重写
- Object-C排序的几种方法
- Linux 文件方式手动设置IP(慕课网笔记)
- 学习html5的WebSocket连接
- 窥探 kernel --- 初识进程调度器 http://blog.csdn.net/muge0913/article/details/7561323
- 你的时间有限,不要为别人而活!
- (2015/11/18)[小Demo]模仿“轻量级图片查看”(状态:未完成)