C# 类的继承
来源:互联网 发布:数组大小可以任意改变 编辑:程序博客网 时间:2024/05/01 20:18
“继承”是面向对象软件技术当中的一个概念。“继承”是面向对象软件技术当中的一个概念。如果一个类A继承自另一个类B,就把这个A称为”B的子类”,而把B称为”A的父类”。继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码。
继承上秉承大范围继承小范围原则。
比如,我先写一个类:Man;
namespace Demo1{ public class Man { private string name; private string sex; private int age; public string Name { get { return name; } set { name = value; } } public string Sex { get { return sex; } set { sex= value; } } public int Age { get { return age; } set { age = value; } } }}
写student类,其中 name,sex,age等特征是Man中有的,所以直接继承就好,此外添加一些student的独有特征即可。
namespace Demo1{ class Student : Man { private string hobby; private int grade; public string Hobby { get { return hobby; } set { hobby = value; } } public int Grade { get { return grade; } set { grade = value; } } }}
base的用法
*注意,子类不能访问父类私有的方法或属性。
这样一来,student便继承了man的所有特征。
0 0
- C#类的继承
- C#类的继承
- C#类的继承
- C#类的继承
- C#类的继承
- C# 类的继承
- C# 类的继承
- C# 类的继承
- C# 类的继承
- C# 类的继承
- C#类的继承-什么是继承
- C#类的继承机制
- C# 类的继承例子
- C#类的继承机制
- C#类的继承机制
- C#中类的继承
- C#中类的继承
- C#中类的继承问题01
- 1042. 字符统计(20)
- POJ 1009 Edge Detection
- 中级JavaScript例子, 如何实现一个简单实用的模板套用机制, GXTemplate , 第2章(估计要写9章)
- 1043. 输出PATest(20)
- 算法的简单介绍
- C# 类的继承
- hdu 1019 Least Common Multiple
- hdu2296||UVALive 4223 Trucking (二分+spfa)
- LeetCode Algorithms #235 <Lowest Common Ancestor of a Binary Search Tree>
- Android中SQLite应用详解
- Android-AnimViewPager自定义切换效果
- Android OkHttp完全解析 是时候来了解OkHttp了
- Hadoop:The Definitive Guide 4th Edition
- 《老罗Android》学习之SQLite