第2章C#程序设计基础.pptVIP

  • 0
  • 0
  • 约 97页
  • 2017-07-17 发布于四川
  • 举报
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * public class A { protected int x; static void F(A a, B b) { a.x=1; //可以 b.x=1;  //可以 } } public class B:A { static void F(A a, B b) { a.x=1;  //错误,不能访问 b.x=1;  //可以 } }   一般地,在父类A中定义的protected成员x,可在A的程序体内用“A实例.x”或“A的子类实例.x”访问x。而在A的子类程序体内只能用“A的子类实例.x”访问x,不能用“A实例.x”访问x 2、static 类的成员,如果用staic修饰,则称为静态成员,否则称为实例成员。    静态成员属于整个类,而不属于任何特定的对象实例,是类的所有实例共享的。    staic成员只能通过类名访问,不能用实例变量名(对象名)进行访问。 (1) staic域:不保存在某个对象实例的内存区间中,而是保存在类的内存区域的公共存储单元。    对实例域来

文档评论(0)

1亿VIP精品文档

相关文档