黑马程序员_学习笔记10——引用类型与值类型,继承,访问修饰符,里氏转换
来源:互联网 发布:手机男变女声音软件 编辑:程序博客网 时间:2024/05/22 08:11
------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------
1:引用类型与值类型
引用类型:类,数组,接口,字符串!
值类型:基本数据类型、结构类型、枚举类型;
2:继承与里氏转换
所有的类都继承与objeck类,它是所有类的基类;
定义: class Person :Objeck{}
对于类都是先从调的子类开始一层一层的向上然后从最上级的父类开始执行;
对于一开始用子类就传参需要在类的方法中后加base:
pubilc string student(string name,int age):base(name,age){}
就可以吧参数传给父类,当然也可以子类调子类,首先俩个子类名字要一致
pubilc string student(string name,int age):this(name,age){}
重点是:
子类可以赋值给父类,但是父类不能直接给子类赋值,除非父类这个对象就是子类;然后用里氏转换强转:
person p1=new myperson();
myperson p2=(myperson)p1;
3:访问修饰符
private 私有的只由本类中可以被访问;
public 公共的任何都可以访问;
internal 本项目中可以被访问;
protected 在本类中和它的子类可以访问!
0 0
- 黑马程序员_学习笔记10——引用类型与值类型,继承,访问修饰符,里氏转换
- 黑马程序员_学习日记37_601基础加强(enums_truct_类型转换_值类型与引用类型_异常处理_函数返回值)
- 访问修饰符:值类型与引用类型:序…
- 黑马程序员——值类型与引用类型
- 黑马程序员笔记--值类型与引用类型
- 黑马程序员—C#中值类型与引用类型
- 黑马程序员_类型转换
- 黑马程序员_值类型和引用类型
- C#学习笔记—值类型与引用类型
- 黑马程序员_里氏转换
- 黑马程序员_里氏转换
- 黑马程序员_类型和类型转换
- 黑马程序员-------关于里氏替换原则、类型转换
- 【黑马程序员】C#笔记之值类型和引用类型
- 黑马程序员之c#学习笔记:C#值类型和引用类型区别
- 黑马程序员-001继承和类型转换
- 黑马程序员—访问修饰符与ArrayList集合
- 黑马程序员---值类型和引用类型
- 【经验小谈】百度地图之 请输入正确的key 百度地图老版本key错误
- iOS开发- 隐藏键盘总结
- opencv查找轮廓---cvFindContours && cvDrawCountours
- 矩形类中运算符重载
- 词典查找算法
- 黑马程序员_学习笔记10——引用类型与值类型,继承,访问修饰符,里氏转换
- 【vb数据库】--SQL
- Android开发书籍推荐
- 用邻接表实现该图的广度优先搜索遍历
- jQuery Mobile页面跳转切换的几种方式
- cvFindContours && cvDrawContours 的应用2-----图像内轮廓填充
- mysql 创建表 最标准最完整版
- 使用contextMenu实现上下文菜单(重点:contextmenu/relatedTarget)
- 关于 类成员函数返回指向const临时变量的引用