定义类:
类是面向对象程序设计(oop,object-oriented programming)实现信息封装的基础。类是一种用户定义类型。每个类包含一组操作数据或传递消息的函数。类的实例成为对象。
[访问修饰符] class:(类名) []这个里面可写可不写。
{
成员;
……
}
类中可以包含变量定义和方法。
修饰符访问权限:
private:私有成员,在类的内部才可以访问。
protected:保护成员,该类内部和继承类中可以访问。
Public:公有成员,完全公开,没有访问限制。
internal:当前程序集内可以访问。
类的实例化
//里面调用的方法请参考上面类的定义中的代码,这是在两个类中写的
static void Main(string[] args)
{
Person per = new Person();
//类 实例名=new 类(); //实例化这个类
per._name = "张三";
per.SayHello(); //在另一个表中写了方法,在这里可以调用
Console.WriteLine(per._name); //括号里面为读值
Console.ReadKey();
}
类的成员访问:
实例名.属性 实例名.方法名();
访问级别用于在控制成员在哪些地方可以访问到,这样达到面向对象中“封装”的目的。
Class 可以被实例化,属于应用类型,是分配在内存的堆上的,类是引用传递的。
struct属于值类型,是分配在内存的栈上的,结构体是复制传递的。 Int32、Boolean都属于结构体。
Public :定义的在整个结解决方案中都可以,但是private在其他的页中不能调用。