C# 核心语法-成员变量和访问修饰符

using System;

namespace lesson2_成员变量和访问修饰符

{

    #region 知识回顾

    //类和对象

    //申明类

    //class Person

    //{

    // //特征--成员变量

    // //行为--成员方法

扫描二维码关注公众号,回复: 16181717 查看本文章

    // //保护特征--成员属性

    // //构造函数和析构函数

    // //索引器

    // //运算符重载函数

    // //静态函数

    //}

    // 实例化对象

    // Person 变量名;

    // Person 变量名 = null; 

    // Person 变量名 = new Person();

    #endregion

    #region 成员变量

    //基本规则

    //1.申明在类语句块中

    //2.用来描述对象的特征

    //3.可以是任意变量类型

    //4.数量不作限制

    //5.是否赋值根据需求来定

    enum E_SexType

    {

        Man,

        Wonman,

    }

    struct Position

    {

        

    }

    class Pet

    {

        

    }

    class Person

    {

        //特征--成员变量

        //姓名

        public string name;

        //年龄

        public int age;

        //性别

        public E_SexType sex;

        //女朋友

        //如果要在类中申明一个和自己相同类型的成员变量时

        //不能对它进行实例化

        public Person girlFriend;

        //朋友

        public Person[] boyFriend;

        //位置

        public Position pos;

        //宠物

        public Pet pet;

    }

    #endregion

    #region 访问修饰符

    // public--公共的 自己(内部)和别人(外部)都能访问和使用

    // private--私有的 自己(内部)才能访问和使用 不写 默认为private

    // protected--保护的 自己(内部)和子类才能访问和使用

    // 目前决定类内部的成员 的 访问权限

    #endregion

    class Program

    {

        static void Main(string[] args)

        {

            Console.WriteLine("成员变量和访问修饰符");

            Person p = new Person();

            #region 成员变量的使用和初始值

            //值类型来说 数字类型 默认值都是0 bool类型 false

            //引用类型来说 null

            //交给大家一个看默认值的小技巧

            Console.WriteLine(default(int));

            p.age = 10;

            Console.WriteLine(p.age);

            #endregion

        }

    }

    //总结

    //成员变量

    //描述特征

    //类中申明

    //赋值随意

    //默认值,值不相同

    //默认值,引用为null

    //任意类型

    //任意数量

    //访问修饰符

    // public--公共的 自己(内部)和别人(外部)都能访问和使用

    // private--私有的 自己(内部)才能访问和使用 不写 默认为private

    // protected--保护的 自己(内部)和子类才能访问和使用

}

猜你喜欢

转载自blog.csdn.net/weixin_61541885/article/details/128745091
今日推荐