哪位大哥帮我解释一下这些代码

来源:百度知道 编辑:UC知道 时间:2024/05/11 03:56:39
protected System.Web.UI.WebControls.Label Label1;
protected System.Web.UI.WebControls.TextBox tbName;
protected System.Web.UI.WebControls.TextBox tbPass;
protected System.Web.UI.WebControls.Button btnLoginBetter;
protected System.Web.UI.WebControls.Label lbDiag;
protected System.Web.UI.WebControls.Button btnLogin;
protected System.Web.UI.WebControls.Label lbMsg;
protected System.Web.UI.WebControls.Label Label2;

还有为什么要用protected
怎么都不回答为什么要把控件这样写一下

主要目的是保护内部成员

这样在没有被允许的情况下外部类是不可以随意改变的

比如多人一起开发的时候

别人写的类就不能随便改动你写的类里面的控件属性

简单明了吧!!!!!

protected 关键字是一个成员访问修饰符。受保护成员在它的类中可访问并且可由派生类访问。

这个是例子~~
using System;
class Point
{
protected int x; protected int y;
}

class DerivedPoint: Point
{
static void Main()
{
DerivedPoint dp = new DerivedPoint();
dp.x = 10; dp.y = 15;
Console.WriteLine("x = {0}, y = {1}", dp.x, dp.y);
}
}

输出 x = 10, y = 15

这就是C#的代码吧,就是定义这些控件按钮,没什么用,前台的控件再后台定义一下,protected在做大程序时大部分定义或者方法什么的都要用,要不程序中互相调用就乱了。

这些是后台自动生成的代码,没什么意义,就是定义一下阿!

这个是系统自动生成的控件定义类中的一部分,由于这是自动生成的,在别的类中肯定要有用到的时候,所以定义成了protected,本类和子类可用的限制级别

访问权限只比public低
用它不要为什么的
呵呵

也可以是public的

protected 访问权限是只能本类和他继承的类访问,其他类都不能访问
微软在你拉出控件时默认的访问方法是protected,如果你愿意可以改成PUBLIC