• 突然明白了什么是[构造函数]


    王石说:每天进步一点点,就有新高度!

    上帝造人--下面我们来造两个人:张三和李四

    我给它们都加了注释

    1.打开VS2005

    2.项目-控制台应用程序

    3.把下例程序复制进去

    4.Ctrl+F5 一下吧,运行结果如下

    大家好,我是一个人

    Wawawa...

    俺的身高是160厘米

    Wawawa...

    俺的身高是170厘米

    俺不想死呀

    俺不想死呀

    请按任意键继续. . .

    ****************代码如下*******************

    class Renlei //添加一个"人类"的 类

    {

        public int Shengao; //声明一个 身高 的 整型变量

        public Renlei() //这个方法叫构造函数(方法名类名同名的就叫构造函数)--好处是:程序一加载就要运行一次

        {

            Console.WriteLine("出生时的哭声Wawawa...");

        }

        ~Renlei() //这个方法叫析构函数(特点:和类同名,前面加一个"~")--好处是:刚把人造出来就干掉了,好惨忍...呜呜

        {

            Console.WriteLine("俺不想死呀");

        }

        public void Shuohua() //声明了一个一出生就说话的方法(当然,小孩不会说话了,只会哭Wawawa...)

        {

            Console.WriteLine("俺的身高是" + Shengao + "厘米"); //这个方法就做一件事:就是告诉你,俺的身高是多少多少哩米

        }

    }

    class ShangDiZaoRen //项目的命名空间(就是告诉你,项目的名称是:ShangDiZaoRen)

    {

        static void Main(string[] args) //程序主入口(这个可不能糊涂啊,没有主入口,你连门都进不去)

        {

            Console.WriteLine("大家好,我是一个人");

            Renlei Zhangsan; //给这个人取个名字先

            Zhangsan = new Renlei(); //先造一个张三

            Zhangsan.Shengao = 160; //用刚造出来的张三调用 身高变量Shengao,得到张三的身高,也就是给他赋值

            Zhangsan.Shuohua(); //用刚造出来的张三调用 说话的方法Shuohua(),也就是打印出来

            Renlei Lisi=new Renlei(); //再造一个李四

            Lisi.Shengao = 170;

            Lisi.Shuohua();        

        }

    }

  • 相关阅读:
    ArcEngine做栅格数据拉伸
    http://webhelp.esri.com/arcgisexplorer/2500/zhCN/index.html#add_raster_data.htm
    ArcEngine 9.3 学习笔记(六):图层符号化(COlorRamp,MarkerSymbol,LineSymbol,FillSymbol,TextSymbol,3DChartSymbol,使用ServerStyle符号库,FeatureRender,RasterRender)
    代码社区
    有关文件夹与文件的查找,删除等功能 在 os 模块中实现
    sar
    【深度长文】国内外雷达发展简况
    符号化Symbol(符号)体系
    ArcGIS Engine DEM拉伸渲染
    IIS 服务器应用程序不可用 解决办法
  • 原文地址:https://www.cnblogs.com/fangbo/p/1544888.html
Copyright © 2020-2023  润新知