C#--类之隐藏基类的成员
2024-08-29 14:18:44
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace ConsoleApplication3
{
public class BaseClass
{
/// <summary>
/// 常量
/// </summary>
public const int Number = ; /// <summary>
/// 属性
/// </summary>
public int ID { get; set; } /// <summary>
/// 字段
/// </summary>
public string Name; /// <summary>
/// 方法
/// </summary>
/// <returns></returns>
public void SayHello()
{
Console.WriteLine("我是无返回类型的方法");
} /// <summary>
/// 索引
/// </summary>
/// <param name="index"></param>
/// <returns></returns>
public int this[int index]
{
get
{
switch (index)
{
case :
return ;
break;
case : return ;
break;
case : return ;
break;
case : return ;
break;
default: return ;
break;
}
}
set
{ switch (index)
{
case :
ID = value;
break;
case : ID = value;
break;
case : ID = value;
break;
case : ID = value;
break;
default: ID = value;
break;
}
} }
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace ConsoleApplication3
{
public class MyClass : BaseClass
{
/// <summary>
/// 常量
/// </summary>
new public const int Number = 10; /// <summary>
/// 属性
/// </summary>
new public int ID { get; set; } /// <summary>
/// 字段
/// </summary>
public string Name; /// <summary>
/// 方法
/// </summary>
/// <returns></returns>
public string SayHello()
{
string str = "hello";
return str;
} /// <summary>
/// 索引
/// </summary>
/// <param name="index"></param>
/// <returns></returns>
public int this[int index]
{
get
{
switch (index)
{
case :
return ;
break;
case : return ;
break;
case : return ;
break;
case : return ;
break;
default: return ;
break;
}
}
set
{ switch (index)
{
case :
ID = value;
break;
case : ID = value;
break;
case : ID = value;
break;
case : ID = value;
break;
default: ID = value;
break;
}
} }
}
}
使用new关键字隐藏基类成员
最新文章
- KVO设计模式
- JS-百钱买百鸡案例-for循环制作
- crossdomain.xml的配置详解
- EMVTag系列13《脱机PIN》
- hdu 2167(状态压缩基础题)
- CentOS7 安装LAMP环境
- selenium grid 搭建
- C++ 虚函数机制学习
- Django中的Form表单
- javascript痛点之二作用域链
- C第九次博客作业--指针
- 机器学习基石:09 Linear Regression
- C/C++ Volatile关键词深度剖析(转)
- FOR ALL ENTRIES的使用
- jQuery --- 收集表单
- 【运维技术】windows安装apache服务器,实现域名对应端口的解析跳转
- [翻译] HTKDynamicResizingCell
- 为网站添加favicon.ico图标
- 第六章.MyBatis缓存结构
- BufPay.com 个人收款接口 接入步骤
热门文章
- Java基础(十):封装
- KETTLE6.0版本体验小结
- php中对MYSQL操作之预处理技术(1)数据库dml操作语句
- [Algorithm] Tree: Lowest Common Ancestor
- What the difference between __weak and __block reference?
- lua接收图片并进行md5处理
- C#.NET常见问题(FAQ)-方法参数带ref是什么意思
- jdbc第三天
- MySQL双主如何解决主键冲突问题
- 使用fiddler来抓包