namespace FangWenXiuShiFu
{/*
*Desc:学习访问修饰符
*version:.NET Framework4.5.2
* author:张潭
* date:20.9,9,10
*/
class People//定义一个类,类名为People
{
//访问修饰符(3种)public公有的 Private私有的 Protected受保护的
//public公有的 :在类内类外均可使用
public int a = 6;//字段
public void A()
{
a = 54;
s = "356";
}
//Private 私有的,只能在类内使用
private string s = "123";
// Protected受保护的,只允许在类内使用或派生类(子类)使用
protected int i = 45;
}
class Man:People//派生类 Man是派生类或子类,People是父类或基类
{
public void sdf()
{
i = 84;
}
}
class Program
{
static void Main(string[] args)
{
//实例化类的一个对象,格式:类名 对象名 =new 类名();
People p = new People();
//调用字段或函数,格式:对象名.字段名,对象名.函数名();
p.a = 345;//给字段a重新赋值
p.A();
fgh b = new fgh();
b.h = 12;
b.S();
sigua j = new FangWenXiuShiFu.Program.sigua();
j.D(1020);
one l1 = new one();
two l2 = new two();
three l3 = new three();
int[] y = l1.d1();
int[] h = l2.d2(y);
l3.d3(y);
peop hj = new FangWenXiuShiFu.Program.peop();//非静态函数
hj.A();
peop.B();//静态函数的调用 类名 . 函数名
peop.b1=false ;//调用静态字段 (给字段重新赋值)
peop.v=12;
Console.WriteLine(peop .v );//输出静态字段
bool b2 = peop.b1 ;//获取到字段b1,重新赋值给b2
Console.ReadKey ();
}
C#访问修饰符
最新推荐文章于 2025-11-20 17:55:48 发布
本文深入探讨了C#中的访问修饰符,包括public、private和protected,通过具体示例展示了这些修饰符如何控制类成员的可见性和访问级别。文章还介绍了如何在派生类中使用受保护的成员。
3696

被折叠的 条评论
为什么被折叠?



