C#图解教程_类和继承
2018-01-11 00:28
155 查看
一.类继承
派生类成员的组成:自己声明中的成员基类的成员
要声明一个派生类,需要在类名后加入基类规格说明。派生类被描述为直接继承自列出的基类
派生类被描述为扩展它的基类,因为它包含了基类的成员,加上在它自己的声明中的任何附加功能
派生类不能删除它所继承的任何成员
二.访问继承的成员
继承的成员可以被访问,就像它们是派生类自己声明的一样(继承的结构有些不同,在此不阐述)所有类都派生自object类
类object是唯一的非派生类,因为它是继承层次结构的基础
一个类声明的基类规格说明中只能有一个单独的类,这称为单继承。
虽然类只能直接继承一个基类,但继承的层次没有限制
三.隐藏基类的成员
虽然派生类不能删除它继承的任何成员,但它可以隐藏它们。要隐藏一个继承的数据成员,需要声明一个新的相同类型的成员,并使用相同的名称
通过在派生类中声明新的带有相同签名的函数成员,可以隐藏或掩盖继承的函数成员
要让编译器知道你在故意隐藏继承的成员,使用new修饰符
也可以隐藏静态成员
相关文章推荐
- C#图解教程 第八章 表达式和运算符
- Python编程系列教程第14讲——继承
- JPA 菜鸟教程 15 继承-一个表-SINGLE_TABLE
- java教程之java继承示例详解
- Kotlin最简单的入门教程——类和继承
- 《swift2.0 官方教程中文版》 第2章-13继承
- CSS教程:理解继承属性及应用
- java Vamei快速教程10 接口的继承和抽象类
- C# 图解教程 类与继承
- PHP入门教程之面向对象的特性分析(继承,多态,接口,抽象类,抽象方法等)
- Kotlin 官方学习教程之类和继承
- c++快速简易入门教程_006继承
- C++大学基础教程_12_面向对象编程:继承
- Objective-C基础教程2(继承和复合)
- Java培训实战教程之Java基础知识精华部分(六)-继承
- JavaScript中的原型继承基础学习教程
- C#教程第八课:类的继承
- 【GStreamer开发】GStreamer基础教程15——继承Clutter
- JavaScript对象及继承教程 1
- JavaScript对象及继承教程