第7章 继承和接口设计.ppt

classProgram {staticvoidMain(string[]args) {Bb=newB(2,3); Console.WriteLine({0},b.fun()); } }}6第29页,共60页,星期日,2025年,2月5日7.3.3抽象属性除了在声明和调用语法上不同外,抽象属性的行为与抽象方法类似,另外,抽象属性具有如下特性:在静态属性上使用abstract修饰符是错误的。在派生类中,通过包括使用override修饰符的属性声明,可以重写抽象的继承属性。抽象属性声明不提供属性访问器的实现,它只声明该类支持属性,而将访问器实现留给其派生类。第30页,共60页,星期日,2025年,2月5日【例7.5】分析以下程序的运行结果。usingSystem;namespaceProj7_5{abstractclassA //抽象类声明{protectedintx=2;protectedinty=3;publicabstractvoidfun(); //

文档评论(0)

1亿VIP精品文档

相关文档