这两句话程序语言有什么不同?

来源:百度知道 编辑:UC知道 时间:2024/05/25 15:01:32
class B{
}

class C{
}

class D{
}

class A{
private B b = new B();
private C c;
private D d;
void A(){
c = new C();
}
这里面的声明b,c,d的语句的功能都有什么不同?

这绝对不是C++!更不是C!因此,你的问题发错地方了。

C++语言里是一样的吧,JAVA里b和c是引用对象,只是b在声明变量时就初始化,c在构造函数中初始化,d只是个引用,没有对象与之关联。

你这不是C++

C语言里不允许这样的表达式private C c;