初学c#读书笔记(四)--类:基础B

7、实例成员

  实例成员:类的每个实例都是不同的实体,它们有自己的一组数据成员,不同于同一类的其他实例。这些数据成员都和类的实例相关,因此被称为实例成员。
  静态成员:实例成员是默认类型,但也可以声明与类相关而不与实例相关的成员,它们是静态成员。

8、访问修饰符

  访问修饰符是成员声明的可选部分,指明程序的其他部分如何访问成员。
  字段
    访问修饰符  类型  标识符;
  方法
    访问修饰符  返回类型  方法名()
    {
    }
  访问修饰的类型:私有的(private)、共有的(public)、受保护的(protected)、内部的(internal)、内部受保护的(protected internal)
  私有访问和公有访问
    私有访问是默认的,成员在声明时不带访问修饰符,它就是私有的
    可以使用private显式的声明一个成员,隐式和显式声明私有成员并没有区别
    公有成员可以被程序中所有其他对象访问,必须使用public访问修饰符声明

1 class Student
2 {
3 string Name; //隐式声明私有成员
4   private string Sex; //显式声明私有成员
5 public string QQNumber; //声明公有成员
6 }

9、从类的内部访问成员

  类的所有成员可以被类的任何方法访问,包括私有成员。

1 class Student
2 {
3 private string Name = "Han Meimei";
4 private string ClassName = "AS2T069";
5
6 private string GetName()
7 {
8 return Name;
9 }
10
11 private string GetClassName()
12 {
13 return ClassName;
14 }
15
16 public void ShowInfo()
17 {
18 Console.WriteLine(GetName() + " " + GetClassName());
19 }
20 }

10、从类的外部访问成员

  从类的外部访问实例成员,必须包括变量名和成员名,中间用句点(.)分隔。

1 class Program
2 {
3 static void Main(string[] args)
4 {
5 Student stu1 = new Student();
6 stu1.ShowInfo();
7 }
8 }

 

posted @ 2010-05-09 21:56  onecopper  阅读(265)  评论(0编辑  收藏  举报