为什么子类无法使用父类的方法和属性?

qihjn qihjn 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

//基类
public class BasePage : System.Web.UI.Page
{
public BasePage()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
private int userID;
/// <summary>
/// 用户ID
/// </summary>
public int UserID
{
get { return userID; }
set { userID = value; }
}

private string userName;
/// <summary>
/// 用户名
/// </summary>
public string UserName
{
get { return userName; }
set { userName = value; }
}

private int userType;
/// <summary>
/// 用户类型
/// </summary>
public int UserType
{
get { return userType; }
set { userType = value; }
}


public void SetUserCookie()
{
UserID = Convert.ToInt32(Request.Cookies["UserID"].Value);
UserName = Request.Cookies["UserName"].Value;
UserType = Convert.ToInt32(Request.Cookies["UserType"].Value);
}
}



//继承BasePage
public class BaseCompany:BasePage
{
public BaseCompany()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
//BasePage bp = new BasePage();

}

为什么BaseCompany里无法使用SetUserCookie,和一些属性是不是要用this. 可是this也点不出来相关属性和方法?
...全文
评论 12
收藏 已收藏
分享
返回顶部
qihjn
C# 111,129 成员 642,539 内容