• 学渣的c#复习手记 类 一


    学渣又开始学习了。。寒假没怎么玩好。。转眼初四了。。好吧明天是初五

    翻开尘封的书再次开始学习

    哇唔。。不管怎么样总是要好好学习的啦。。学渣的生活又开始了

    既然复习类。。当然是要复习方法。。属性。。构造函数。。析构函数什么的这些比较重要

    首先练手写一个member类

        class member
        {
            //首先说一下构造函数。。系统一般会自动提供构造函数。。所以在一般情况下不用写。。实例化一个类的时候都先从这里开始
    //如果自己写了带有参数的构造函数,系统就不会自动提供构造函数。。会默认这是唯一可用的构造函数.. public member() { Console.WriteLine("这是一个构造函数"); } public member(string name) { Console.WriteLine("这是一个有一个参数的构造函数。。"); this.name = name; } string name; //下面是属性 //首先这是一个只读的属性 public int magic { get { return 100; } } public int _power; public int power { get { return _power; } //这里是属性值 set { //c#参考书上是这么屌丝地写着:do whatever needs to be done set the property //n翻译过来就是。。做任何需要或者想做的事情。。也就是说我们可以把这里当做一个方法 _power = value;//value这个东西就是给power赋的值 Console.WriteLine(power); Console.WriteLine("属性在此执行"); // } } //下面来写一些方法 public void show() { Console.WriteLine(power); Console.WriteLine(magic); Console.WriteLine("这里展示了没有方法的参数"); } public void show(int power,int magic) { Console.WriteLine(power); //这里要稍微说一下了 在这里的power是参数。。上面那个空方法是属性值。。如何改成属性呢?this.power(这个就是类底下的) Console.WriteLine(magic); Console.WriteLine("这里展示了有两个方法的参数"); } //为了方便测试。。自己写一个赋值的方法好了 public void assignment() { name = "wangji"; power = 100; } }

    然后非常屌丝地main函数

     static void Main(string[] args)
            {
                member wangji = new member();
                member doubi = new member("王继");
                wangji.assignment();
                doubi.assignment();
                wangji.show();
                wangji.show(50, 50);
                doubi.show();
                Console.ReadKey();
    }

    输出了预期的结果

    到这里一个非常简单的类执行完毕。。看来我还是会写代码。。下面就是开始一个模块一个模块地分析了

  • 相关阅读:
    在VMware中使用Nat方式设置静态IP
    saltstack实现自动化扩容
    saltstack常用模块
    saltstack之nginx、php的配置
    桶排序
    【前端安全】JavaScript防http劫持与XSS
    memcached
    10 行 Python 代码写的模糊查询
    为什么print在python3中变成了函数?
    一行python代码实现树结构
  • 原文地址:https://www.cnblogs.com/zuoguangxing/p/3537720.html
Copyright © 2020-2023  润新知