【发布时间】:2018-02-20 22:10:55
【问题描述】:
class Demo
{
String title;
private int num;
}
String 是一个类,所以当我们声明标题时,它是被视为对象还是只是一个变量?我知道这是一个非常基本的事情,但我需要帮助。提前致谢。
【问题讨论】:
-
我不知道你为什么这么问。
title其实是一个变量,但是字符串是对象。 -
Java 中只有八个原语(
boolean、byte、short、char、int、long、float和double)。其他一切都是对象。变量title是对位于堆上的String对象的引用。 -
通过
String title;,您声明了reference variable,它可以将reference保存到String对象或null。 -
不要试图从散落在网络上的零零碎碎的东西中学习编程。获取一本书或课程材料,然后完成它。这会容易得多。