Java 如何构造方法初始化?
提问人:刘旭39发布时间:2020-11-24
构造方法初始化
构造方法是面向对象编程语言中特有的方法,用来初始化指定类的对象(第9章将会详细讲解 构造方法)。String类中提供了十五种构造方法来初始化一个字符串变量,其中包括使用关键字new 创建String对象。
示例中,调用了String中构造方法的String(String str)方法创建了一个字符串变量,同时将整型数值和布尔数值通过valiieOf()方法转换为字符串格式,运行结果为:
使用构造方法初始化字符串对象和直接引用赋值类似,但是它们背后的逻辑并不同。使用构 造方法new String(”零壹快学”),实际上创建了两个String对象,一个是“零壹快学”字符串常量, 存储在常量空间,另一个是使用new关键字为对象申请空间。这样其实在内存使用上存在一定的浪 费,所以一般情况下都会用简单的直接引用赋值来初始化字符串对象。
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>