• C#学习笔记五面向对象基础


    属性开头大写,字段开头小写

    namespace 属性

    {

        class Program

        {

            static void Main(string[] args)

            {

                person p = new person();

                p.Age = 30;

                Console.WriteLine(p.Age);

                person1 p1 = new person1();

                Console.WriteLine(p1.Age);//自动赋初值0

                Console.ReadKey();

            }

        }

     

        class person

        {

            private int age;

            public int Age  //这就是属性。拥有setget   Age并没有保存数据,都是保存到age中了。

            {

                set//赋值

                {

                    if (value < 0)//这就是用属性的好处,可以控制非法的赋值

                    {

                        return;

                    }

                    else

                    {

                        this.age = value;//value就是用户赋的值

                    }

                }

     

                get//取值

                {

                    return this.age;

                }

            }

        }

     

        class person1

        {

            public int Age

            {

                get;

                set;//编译器会自动补充getset还有age字段。并为Age赋初值0.

            }

        }

    }

     

     

     

    Object类是所有类的基类。一个object指针可以指向所有类型的值。

     

    常量

    Const  int  PI;

    在类里面

    Public  const  int  PI;

     

    类里面的常量不用new一个这个类就可以直接调用。

     

    静态类是不能 被实例化的。

  • 相关阅读:
    学英语+运动
    污染的城市
    初识 Microsoft Word
    拿到我人生中的第一张信用卡
    Advanced SharePoint Services Solutions
    DBCC DBREINDEX重建索引提高SQL Server性能【转载】
    Web cast: SharePoint Portal Server Web Part开发 [Resource]
    What's new on site Web Part for SPS [Free]
    Building Web Parts for SPS读书笔记(1)
    SharePoint Products and Technologies 2003 Software Development Kit (SDK)
  • 原文地址:https://www.cnblogs.com/tangzhengyue/p/2152394.html
Copyright © 2020-2023  润新知