方法的返回值类型为引用数据类型时

简介: 方法的返回值类型为引用数据类型:   基本数据类型:(基本类型太简单,我不准备讲解)   引用数据类型:     1.方法的返回值类型为类名时:返回的是该类的对象。     2.方法的返回值类型为抽象类名时:返回的是该类的子类对象。

方法的返回值类型为引用数据类型:
  基本数据类型:(基本类型太简单,我不准备讲解)
  引用数据类型:
    1.方法的返回值类型为类名时:返回的是该类的对象。
    2.方法的返回值类型为抽象类名时:返回的是该类的子类对象。
    3.方法的返回值类型为接口名时:返回的是该接口的实现类的对象。

示例代码1:

示例代码2:

示例代码3:

我的GitHub地址: https://github.com/heizemingjun
我的博客园地址: http://www.cnblogs.com/chenmingjun
我的蚂蚁笔记博客地址: http://blog.leanote.com/chenmingjun
Copyright ©2018 黑泽明军
【转载文章务必保留出处和署名,谢谢!】
相关文章
|
9月前
|
存储 Java
基本类型、包装类型、引用类型、String等作为实参传递后值会不会改变?
基本类型、包装类型、String类型作为参数传递之后,在方法里面修改他们的值,原值不会改变!引用类型不一定,要看是怎么修改它的。
|
11月前
|
Java
Java方法的重载、可变个数形参、方法参数的值传递机制
Java方法的重载、可变个数形参、方法参数的值传递机制
74 0
C++转换构造函数以及类型转换函数
🐰转换构造函数 🐰类型转换函数
|
C++
使用C++模板判断是否基本类型
使用C++模板判断是否基本类型
178 0
|
编译器 C++
给C++函数形参传入一个C类型的函数指针
给C++函数形参传入一个C类型的函数指针