C#小白学习笔记(14)类

    class MyClass  //myClass是类类型的变量
    {
        public MyClass()//构造函数的名称和类的名称是一样的
        {

        }
        public MyClass(int x)//构造函数可以重载
        {

        }
        public int age;
    }

    class ChildClass : MyClass//冒号表示继承,MyClass是基类,ChildClass是派生类,派生类可以继承基类中的所有成员
    {
        public string name;
    }

    /// <summary>
    /// 静态类
    /// </summary>
    static class sta
    {
        static public string name;
    }
    class Program
    {
        static void Main(string[] args)
        {
            //实例化 非静态的类需要实例化(使用new关键字)后再使用
            MyClass myClass = new MyClass(); //实例化一个MyClass类的对象
            TestClass test = new TestClass(); //test是实例化TestClass后的一个实例
            myClass.age = 18; //必须先实例化后才能访问类的成员
            Console.WriteLine(myClass.age);

            ChildClass child = new ChildClass();
            child.age = 19;
            Console.WriteLine(child.age);

            sta.name = "si";
            Console.WriteLine(sta.name);
            Console.ReadKey();
        }
    }

 

运行结果:

 

posted @ 2020-09-24 10:41  ___lucky  阅读(89)  评论(0)    收藏  举报