zoukankan      html  css  js  c++  java
  • 第二节 8构造函数 简单

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    /* 构造函数
     * 构造函数是用来创建对像的特殊函数,函数名和类名一样,没有返回值,连void都不用
     * 构造函数可以有参数,new对像的时候传递函数参数即可
     * 构造函数可以重载,也就是有我个参数不同的构造函数
     * 如果不指定构造函数,则类有一个默认的无参构造函数
     * 如果指定了构造函数,则不再有默认的无参构造函数,如果需要无参构造函数,则需要自己来写
     */
    namespace _8构造函数
    {
        class Program
        {
            static void Main(string[] args)
            {
                Person p = new Person();
                Person p1 = new Person("xxd");
                Person p2 = new Person("xxd",22);
                Console.WriteLine("年龄:{0} 姓名:{1}", p.Age, p.Name);
                Console.WriteLine("年龄:{0} 姓名:{1}", p1.Age, p1.Name);
                Console.WriteLine("年龄:{0} 姓名:{1}", p2.Age, p2.Name);
                Console.ReadKey();
            }
        }
        class Person 
        {
            public string Name { get; set; }
            public int Age { get; set; }
            //重载构造函数
            public Person() { 
            }
    
            public Person(string name) 
            {
                this.Name = name;
            }
    
            public Person(string name, int age) {
                this.Name = name;
                this.Age = age;
            }
        }
    }
    

      

  • 相关阅读:
    软能力
    git 使用命令
    jQuery插件stickup.js 源码解析初步
    HTML不常用的标签
    HTML笔记
    can't load XRegExp twice in the same frame
    IE8 不支持Date.now()
    href="#" href="javascript:void(0);" href="###"
    前端源码-部分资源
    javascript笔记
  • 原文地址:https://www.cnblogs.com/xiangxiaodong/p/2367337.html
Copyright © 2011-2022 走看看