zoukankan      html  css  js  c++  java
  • C#

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 
     6 /*------------------------------------------------------------------------------------------------------------
     7  * 私有构造函数:
     8  *      1. 只能在类内部调用
     9  *      2. 通过类的方法返回类的实例
    10 ------------------------------------------------------------------------------------------------------------*/
    11 namespace 类_私有构造函数
    12 {
    13     class Person
    14     {
    15         private string _name;
    16         public string Name
    17         {
    18             get { return this._name; }
    19         }
    20 
    21         // 私有构造函数
    22         private Person()
    23         {
    24             Console.WriteLine("私有构造函数被调用");
    25             this._name = "Hello World!";
    26         }
    27 
    28         // 析构函数最后被自动调用
    29         ~Person()
    30         {
    31             Console.WriteLine("Person析构函数被调用了!");
    32         }
    33 
    34         // 必须使用静态方法 , 用于返回类的实例
    35         public  static Person GetInstance()
    36         {
    37             return new Person();
    38         }
    39 
    40     }
    41 
    42     class Program
    43     {
    44         static void Main(string[] args)
    45         {
    46             Person p = Person.GetInstance();
    47 
    48             Console.WriteLine("类实例的Name属性为: {0}", p.Name);
    49             Console.ReadLine();
    50         }
    51     }
    52 }

  • 相关阅读:
    MBProgressHUD使用
    IOS AFNetworking
    UIView 注意问题
    IOS动画
    UIView 设置背景图片
    iOS UILabel圆角
    IOS项目删除Git
    ios开发者到真机测试
    使用Google的Gson实现对象和json字符串之间的转换
    Spring MVC异常处理
  • 原文地址:https://www.cnblogs.com/DuanLaoYe/p/5354132.html
Copyright © 2011-2022 走看看