A a1=new A()是不是和A a1的效果一样啊

C#中的和C++的不一样吗

C# 的 A a1 = new A() 和 C++ 的 A a1; 基本一样,
但是C# 的 A a1 = new A(); 和 C++ 的 A a1 = new A();就不一样了
C++的 new “生活不能自理”
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-02-24
C#全是这样新建的,对象类型实际都是引用。
而C++中,new的是指针,与非new的生存期不同。new的只要不显式delete,就不会结束,而非new的在}结束时就完了。
第2个回答  2007-02-24
楼上的说的对

C#中A a=对象;和 A a=new A(); a=对象,两者有什么区别?就是引用类型...
1.A a=对象 a还是这个对象;就如同A a1=a;A a2=a;此时a1,a2,a都是指向同一个内存地址下的数据,等于是同一个人有3个不同名字而已,人还是这个人。2.A a=New A() 是新开辟一个内存地址来实例化一个新的A;只要看到New这个关键字,就是开辟新的内存地址,给新的指针,新的引用。

关于JAVA中this关键字的用法问题
A a1=new A("a1"); 生成一个a1对象的同时调用构造方法name=a1 a1.func2(); 调用a1对象里面的func2方法,当前对象为a1 A a2=new A("a2"); 生成一个a2对象的同时调用构造方法name=a2 this.func1(); this表示当前对象,this.func1();也就是当前对象的func1方法。就是a1的func1方法。输...

C++的carray数组排序问题。
兄弟,你这样写:{ A temp_swap;temp_swap = a1;a1 = a2;a2 = temp_swap; \/\/执行完以后还是原来的顺序a1、a2,请问是怎么回事?} 只是交换了a1和a2的值,却没有交换m_array中的元素位置。换句话说,m_array中有了另外的一份a1和a2,已经不是你外面的a1和a2了!所以,你要想交换m_ar...

内存卡a和a1区别是什么?
1、性能水平 A1:A1内存卡具有较高的随机读取和写入性能,能够提供更快的应用程序启动和运行速度。它适合于一般的应用程序存储需求,例如智能手机上的应用程序。A2:A2内存卡在随机读取和写入性能上比A1更进一步提升。它提供更高的速度和更强大的性能,适用于需要更高速度和更高性能的应用程序,如高分辨率...

Excel中函数的大小写有区别吗?如A1和a1是不是同一个意思?
Excel中函数的大小写没有任何区别;A1和a1是同一个意思。Excel函数即是预先定义,执行计算、分析等处理数据任务的特殊公式。以常用的求和函数SUM为例,它的语法是“SUM(number1,number2,...)”。其中“SUM”称为函数名称,一个函数只有唯一的一个名称,它决定了函数的功能和用途。函数名称后紧跟左括号...

按要求编写java程序; (1)编写一个接口:InterfaceA,只含有一个方法doubl...
sum;}}public class exp {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.print("输入N:");int n = scanner.nextInt();interfaceA a1 = new A();interfaceA b1 = new B();System.out.println("1到" + n + "的和为:" + a1....

一本a1和a大哪个好
A1大学属于本科一类,而a则包括了二本院校。因此,从这个角度来看,A1教育质量更高。A1大学通常都是全国重点大学,比如985、211等知名学府。它们属于第一批A类院校中的一部分,这些院校往往享有较好的师资力量和教学资源。相比之下,A中的二本院校在综合实力和资源分配上可能没有那么丰富。此外,我国高校招生...

new 和override有什么区别
new 1. new是派生类用来隐藏基类中的方法的;也就是说在派生类中“看不到”基类中的方法;2. 如果要在派生类中隐藏(不是重写)基类中的方法,而没有使用new关键字,编译时会出现一个警告,提示如果是要隐藏基类中的方法,请使用new关键字;3. 派生类可以隐藏基类中的虚方法,也可以隐藏基类中的...

空调A1跟A1(a)的区别
空调A1跟A1(a)的区别:FNAa-A1和FNHAa-A1的区别在于冷媒不一样,前者用的是R410雪种,后者用的是R32雪种,格力带NH字母的都是用R32雪种的,而R32是新型雪种,环保稳定。

java中的this.a=a1;和a=a1;有什么区别吗?其中a是类的成员变量,a1是类中...
this.a是指这个对象的成员变量a,若a是方法内的变量则this.a与a可区分。

相似回答
大家正在搜