1,Student是数据类型吗,还是应该属于自定义的学生类型呢?
解答:Student属于自定义学生类型,可以通过Student创建对象。
2,stu是引用数据类型,还是叫引用变量呢?引用类型,引用数据类型,引用变量一样吗?怎么区分?
解答:stu属于引用变量。引用类型和引用数据类型基本是相同的,而引用变量只是对象的一个引用,java中不运行直接操作对象,是能通过引用变量进行操作对象。
3,Student和stu具体应该是什么关系呢?
解答:Student是一个用于创建对象的类,stu是一个引用变量,在stu存放在栈内存中,Student存放在堆内存中,stu存放指向Student对象的地址。
4,x变量名和stu有区别吗?
解答:有区别。虽然他们都是存放在栈内存中 ,但x变量名存放的是变量的值,而stu存放的是指向Student对象的地址。
5,String属于引用数据类型?可以称呼字符串类型吗?
解答:String属于引用数据类型。可以称呼为字符串类型。String对象主要存放在堆内存中。
补充:类和类型有关系吗?有什么区别吗?
解答:类是某一批兑现的的抽象,可以把类理解成某种概念。他是程序的基本单位。类是类型的基础,必须先有了类才能有对应的类型。
|