• Constructor总结


    一个类如果没有构造那么系统为我们在背后创建一个0参数的构造,但是一旦我们创建了但参数的构造,那么默认的构造就没了。

    View Code
     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 
     6 namespace ConsoleApplication4
     7 {
     8     class Person
     9     {
    10         private string _name;
    11         public Person(string name)
    12         {
    13             _name = name;
    14         }
    15         public void Display()
    16         {
    17             Console.WriteLine("Name: {0}", _name);
    18         }
    19     }
    20     class Employee : Person
    21     {
    22         public Employee(string name) : base(name)
    23         {
    24 
    25         }
    26     }
    27     class Program
    28     {
    29         
    30         static void Main(string[] args)
    31         {
    32             Employee emp = new Employee("Shawn");
    33             emp.Display();
    34             Console.ReadKey();
    35         }
    36     }
    37 }

    构造函数不像方法或者property可以向继承它的类传递,所以base class有构造的话,记得继承类要调用base

  • 相关阅读:
    3、Less-计算
    2、Less-混合
    1、Less-初见
    5、反射-动态代理
    4、反射-类的构造器:Constrctor
    3、反射-Field
    2、反射-Method&父类
    1、反射-Class&ClassLoader
    5、URLConnection(3)
    Linux进程状态查询
  • 原文地址:https://www.cnblogs.com/shawnzxx/p/3038998.html
Copyright © 2020-2023  润新知