C#--类的定义与实例化

定义类:

类是面向对象程序设计(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();

        }
类的成员访问:
  1. 实例名.属性 实例名.方法名();

  2. 访问级别用于在控制成员在哪些地方可以访问到,这样达到面向对象中“封装”的目的。

  3. Class 可以被实例化,属于应用类型,是分配在内存的堆上的,类是引用传递的。

  4. struct属于值类型,是分配在内存的栈上的,结构体是复制传递的。 Int32、Boolean都属于结构体。

  5. Public :定义的在整个结解决方案中都可以,但是private在其他的页中不能调用。

你可能感兴趣的:(#,【C#-控制台】)