多态

 

 

 

 

 

 

 

 

 

 

 

 一个对象的实际类型是确定的,但是它可以指向的引用类型不确定

  可以指向的引用类型就不确定了:父类的引用指向子类student s1 = new Student()

 

 

 

 

 

 

 

 

在java中,引用类型可以分为两大类:值类型,引用类型。

其中值类型就是基本数据类型,如int,double类型,而引用类型就是除了基本数据类型之外的所有类型(如class类型),所有的类型在内存中都会分匹配

 

 

 

 

 

 

 引用其实就像是一个对象的名字或者别名 (alias),一个对象在内存中会请求一块空间来保存数据,根据对象的大小,它可能需要占用的空间大小也不等。访问对象的时候,我们不会直接是访问对象在内存中的数据,而是通过引用去访问。引用也是一种数据类型,我们可以把它想象为类似 C++ 语言中指针的东西,它指示了对象在内存中的地址——只不过我们不能够观察到这个地址究竟是什么。

 

posted @ 2022-03-13 20:58  澄镜  阅读(32)  评论(0)    收藏  举报