请问如下两种写法有什么区别?
class A
{
}
class B
{
A a;
B()
{
a = new A();
}
}
和
class A
{
}
class B
{
A a = new A();
B()
{
}
}
然后调用
B b = new B();
b.xxx
这两种写法效果好象是一样的,但具体有什么区别呢?
第二种方式那个 A a = new A(); 也是在创建类实例 new B() 的时候才 new 的吧?还是在编译时 new 的?哪位能给我讲讲,多谢!
{
}
class B
{
A a;
B()
{
a = new A();
}
}
和
class A
{
}
class B
{
A a = new A();
B()
{
}
}
然后调用
B b = new B();
b.xxx
这两种写法效果好象是一样的,但具体有什么区别呢?
第二种方式那个 A a = new A(); 也是在创建类实例 new B() 的时候才 new 的吧?还是在编译时 new 的?哪位能给我讲讲,多谢!
...全文
相关推荐
Jquery知识点一 Jquery的ready和Dom的onload的区别
那么,ready和onload之间的区别到底在哪里?它们各自的使用场景又是如何呢?首先,让我们来解释一下onload和ready的基本概念。
js函数与php函数的区别实例浅析
在实际开发中,了解这两种语言在函数方面的特性,并根据需要选择合适的编程语言和函数写法,对于提高开发效率和项目质量都有着重要的意义。
都2019年了,还问http中GET和POST的区别
HTTP协议支持多种方法,其中GET和POST是最常见的两种方法。
c# MySql与SQL sever的区别.docx
MySql 和 SQL Server 是两种常用的 DBMS,本文将介绍在 C# 开发中使用 MySql 和 SQL Server 的区别。1.
js立即执行函数: (function ( ){})( ) 与 (function ( ){}( )) 有什么区别?
下面将详细讨论两种IIFE的常见形式及其区别,以及它们的工作原理。首先,来看看两种IIFE的形式:1. `(function ( ){})( )`2.


