自学笔记三:C#语法基础 数据类型之引用类型
2017-02-26 14:41
731 查看
引用类型包括类(class)、接口(interface)、代表(delegate)和数组(array)
类之间可以存在继承关系,被继承的类成为基类或父类,而实施继承的类称为派生类或子类。基类中所有非私有的成员都接被派生类所继承。在定义类时,可以再累的名称后面用冒号链接符“:”加基类的名称来说明继承关系:
class Colleague:Contact
{
public string m_Fax;
}
class Contact
{
public string m_name;
public int m_age;
public string m_telephone;
public struct Address
{
public string m_city;
public string m_street;
public int m_number;
}
public Address m_address;
}
上述代码表明Colleague从类Contact中继承。这样Colleague就自动从Contact中继承了m_name、m_age等成员,此外它还增加m_Fax这个成员。类之间的继承存在传递关系,如果类A是类B的基类,而类B是类C的基类,那么A同时也是C的基类,在C#中,所有类都是从System.Object类中继承的
类之间可以存在继承关系,被继承的类成为基类或父类,而实施继承的类称为派生类或子类。基类中所有非私有的成员都接被派生类所继承。在定义类时,可以再累的名称后面用冒号链接符“:”加基类的名称来说明继承关系:
class Colleague:Contact
{
public string m_Fax;
}
class Contact
{
public string m_name;
public int m_age;
public string m_telephone;
public struct Address
{
public string m_city;
public string m_street;
public int m_number;
}
public Address m_address;
}
上述代码表明Colleague从类Contact中继承。这样Colleague就自动从Contact中继承了m_name、m_age等成员,此外它还增加m_Fax这个成员。类之间的继承存在传递关系,如果类A是类B的基类,而类B是类C的基类,那么A同时也是C的基类,在C#中,所有类都是从System.Object类中继承的
相关文章推荐
- 自学笔记二:C#语法基础 数据类型之值类型
- Python3.X基础语法(数据类型/对象引用/组合数据类型/逻辑操作符/控制流语句/算数操作符/输入输出/函数创建和引用)001
- C#学习笔记(基础知识回顾)之值类型与引用类型转换(装箱和拆箱)
- c# CTS 基础数据类型笔记
- C#学习笔记之——数据类型,引用参数类型
- C#基础学习笔记--数据类型,值类型,结构类型,枚举类型
- 小静的心路历程--javase基础语法第一章--基本语法之引用数据类型
- C#基础 (1) 基本语法 & 数据类型
- 小静的心路历程--javase基础语法第一章--引用数据类型
- javascript复习笔记(一)js基础,基本语法,数据类型,控制流程
- 黑马程序员--.NET笔记--C#基础:变量、转义符、数据类型
- c#基础-----数据类型,转义字符,引用类型,类型转换
- 自学笔记一:C#语法基础 类
- C语言基础语法和数据分类(基本数据类型)笔记
- javascript学习笔记(一):基础、输出、注释、引用、变量、数据类型
- 小静的心路历程--javase基础语法第一章--方法的参数是基本数据类型和引用类型
- CLR via C#深解笔记三 - 基元类型、引用类型和值类型 | 类型和成员基础 | 常量和字段
- JavaScript基础学习笔记(一)——入门、语法、变量、数据类型
- 【java基础知识(学习笔记)】--引用数据类型
- C#基础——数据类型