继承

it2025-01-29  17

一、基本特征

通过继承可以复用父类代码。

二、定义

在C#中,一个类可以继承另外一个已有的类(密封类除外),被继承的类称为基类(或父类),继承的类称为派生类(或子类),子类将获得基类除构造函数和析构函数外的所有成员。(静态类是密封类,不能被继承)

三、操作

1.格式

(1)先创建一个父类Class1

public class Class1 { private int _Age;//封装一个年龄方法 public int Age { get { return _Age; } set { if (value < 0 || value > 10) { throw (new ArgumentOutOfRangeException("AgeIntPropery", value, "年龄必须在0-10之间")); } _Age = value; } } }

(2)创建一个子类Class2

public class Class2:Class1//继承Class1,并没有新加方法。 { }

(3)通过子类可以调用父类的方法

class Program { static void Main(string[] args) { Class2 horse = new Class2(); horse.Age = 2; Console.WriteLine("马的年龄为:{0}",horse.Age); Console.ReadLine(); } }

 

转载于:https://www.cnblogs.com/bosamvs/p/5627447.html

最新回复(0)