22问答网
所有问题
Java 应该如何分辨 创建对象与定义对象变量的区别(如图中的题目)
如题所述
举报该问题
推荐答案 2017-10-20
只要有new关键字就是创建对象,这个是再X方法中创建一个Y的对象,创建对象可以在任意类和方法中创建的,定义成员变量是没有new 的,首先你要理解什么是成员变量,简单的说,成员变量就是定一个变量并且整个类都可以使用的变量。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/X2CS00X2fTCIh0SXI2.html
其他回答
第1个回答 推荐于2017-10-20
1、首先,创建对象不一定要在main方法中;
2、类属性问题
class X {
Y y = new Y(); // 声明类X的属性为Y
}
3、new关键字的使用举例
class A {
public A {
System.out.println("A");
}
}
class B {
private A a = new A(); // 程序执行到这里的时候使用无参构造创建对象,会输出A
}
很多你是概念没搞清楚。
String string = "Java技术交流群:451359628,不会提问题者勿扰,态度恶劣者勿扰";
本回答被提问者和网友采纳
相似回答
大家正在搜
相关问题
大家在PHP中对象变量和普通变量怎么区分命名
java中。变量与对象的区别
实例化的对象和引用用变量在用法上有什么区别
请问Java中对象变量的定义是什么?
java中new出来一个对象和定义一个对象赋值为空有什么不同
java中实例化对象和创建对象这两者有什么区别希望大神用代码...
java中怎么在创建对象时一并赋值?
java中,如图所示,在一个类中定义了一个Category(...