构造方法初始化
构造方法是面向对象编程语言中特有的方法,用来初始化指定类的对象(第9章将会详细讲解 构造方法)。String类中提供了十五种构造方法来初始化一个字符串变量,其中包括使用关键字new 创建String对象。
示例中,调用了String中构造方法的String(String str)方法创建了一个字符串变量,同时将整型数值和布尔数值通过valiieOf()方法转换为字符串格式,运行结果为:
使用构造方法初始化字符串对象和直接引用赋值类似,但是它们背后的逻辑并不同。使用构 造方法new String(”零壹快学”),实际上创建了两个String对象,一个是“零壹快学”字符串常量, 存储在常量空间,另一个是使用new关键字为对象申请空间。这样其实在内存使用上存在一定的浪 费,所以一般情况下都会用简单的直接引用赋值来初始化字符串对象。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>