java中创建对象问题
发布网友
发布时间:2022-04-26 01:56
我来回答
共3个回答
热心网友
时间:2022-06-19 18:47
Object a = new Object();
左边的object是声明的类的名称,右边的new是创建对象的关键字,Object()你可以理解成调用Obejct对象的构造函数。
多态中你可以把子类对象传递给父类。这样当有父类有多个子类的时候,就不需要分别使用子类的对象,直接使用父类的对象就可以调用,通过调用父类的抽象函数,并传递不同类型的参数,jvm会自动调用正确子类的方法。
热心网友
时间:2022-06-19 18:47
hw
就是类的实体名,自己命名的,命名规则和
命名变量一致,new
就是在内存堆区开辟一个空间,a对应的ASCII码值为:97
b就是98这样相加,结果自然是195。
热心网友
时间:2022-06-19 18:48
hw是Helloworld的一个引用
而new
Helloworld是声名他的对象
=是把对象与他的引用关联起来
a+b
等于是他们的ASCII码的值相加了
a是97
b是98
他们相加自然就是195了
因为a
b
这里是字符变量
他们相加转换成int
自然输出的是他的ASCII码了