1 A a=new A();//不实例化
2 A a=new A("123");//实例为字符串
3 TreeNode a=new TreeNode(c.Substring());
特殊类,起初为表达式,最终实例为字符串
4 DirectoryInfo a= new DirectoryInfo(c.Name);(c是TreeNode的对象)
问:实例化的最终结果不是字符串吗?但c.Name最终不是字符串啊??详解。
2 A a=new A("123");//实例为字符串
3 TreeNode a=new TreeNode(c.Substring());
特殊类,起初为表达式,最终实例为字符串
4 DirectoryInfo a= new DirectoryInfo(c.Name);(c是TreeNode的对象)
问:实例化的最终结果不是字符串吗?但c.Name最终不是字符串啊??详解。
问:实例化的最终结果不是字符串吗?但c.Name最终不是字符串啊??详解。实例化了一个DirectoryInfo 对象
------------
谁说的“不实例化”?这是最典型的调用不带参数的默认构造函数实例化... 2 A a=new A("123");//实例为字符串
------------
谁说的“实例为字符串”?这是调用一个带参数的构造函数实例化...3 TreeNode a=new TreeNode(c.Substring());
特殊类,起初为表达式,最终实例为字符串
------------
谁说的“最终实例为字符串”?和2一样...4 DirectoryInfo a= new DirectoryInfo(c.Name);(c是TreeNode的对象)
------------
看完上面3个解答你要还不明白就去找本入门书从第一页开始认真看...