2010.4.9 里氏替换原则
来源:互联网 发布:java应用程序开发 编辑:程序博客网 时间:2024/06/06 04:58
里氏替换原则:is,as操作符
一:is操作符:是用于检查对象是否与给定类型兼容
1. abstract class Person
{
}
class User:Person
{
}
2. static void Main()
{
User objuser = new User();
if(objuser is Person)
{
Console.WriteLine("用户是Person类的实例");
}
else
{
Console.WriteLine("该不是的");
}
if(objuser is User)
{
Console.WriteLine("用户是User类的实例");
}
}
二:as操作符是对引用类型之间的转换,与强转不同,as不会引发异常,只会产生空值。
1. abstract class Person
{
}
class User:Person
{
}
2............
static void Main()
{
User user=new User();
Person objPerson= user as Person;
if(objPerson!=null)
{
Console.WriteLin("as 转换成功");
}
}
- 2010.4.9 里氏替换原则
- 里氏替换原则
- LSP(里氏替换原则)
- 里氏替换原则
- 里氏替换原则
- 里氏替换原则
- 里氏替换原则
- 里氏替换原则
- 里氏替换原则
- 里氏替换原则
- 里氏替换原则
- 里氏替换原则
- 里氏替换原则
- 里氏替换原则
- 里氏替换原则
- 里氏替换原则
- 里氏替换原则
- 里氏替换原则
- Tab控件 GetClientRect(&rc) 位置不对
- 不是你不注意细节,而是你太紧张了!
- 汇编_层层盒
- About 值传递 与 地址传递
- cairngrom优缺点
- 2010.4.9 里氏替换原则
- 女孩想要 但却永远不会开口问的六十件事
- 80x86汇编屏保程序_旋转五星
- DELPHI 让子窗体显示在任务栏上
- DOS命令大全
- GridView更新,编辑,删除
- 十種MySQL開發工具
- 虚拟机下redhat nat方式上网
- 公交车里的暴强一幕