打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
引用类型作返回值类型
/*
 返回值类型:
            基本类型:基本的数据类型(四类八种)。
            引用类型:
                   类: 返回的是该类的对象
                   抽象类:返回的是该抽象类的子类对象
                   接口:返回的是该接口的实现类对象
*/

===========返回的是该类的对象  练习一=========================

class Student {
 public  void show(){
  System.out.println("好好学习!");
 }
}
class StudentDemo{
 public Student getStudent(){
  Student s = new Student();
  return s;
 }
}
class Test{
 public static void main(String [] args){
  StudentDemo sd = new StudentDemo();
  sd.getStudent().show(); 
 }
}
结果:
好好学习!
==============抽象类  测试二===============================
abstract class Person{
 public abstract void study();
}
class Student extends Person{
 public  void study(){
  System.out.println("好好学习!");
 }
}
class PersonDemo{
 public Person getPerson(){
  Person p = new Student();
  return p;
 }
}
class Test{
 public static void main(String [] args){
  PersonDemo pd = new PersonDemo();
  pd.getPerson().study(); 
 }
}
结果:
好好学习!
====================接口 测试三========================
interface Love{
 public abstract void love();
}
class Student implements Love{
 public  void love(){
  System.out.println("好好学习!Love");
 }
}
class LoveDemo{
 public Love getLove(){
  return new Student();
 }
}
class Test{
 public static void main(String [] args){
  LoveDemo ld = new LoveDemo();
  ld.getLove().love(); 
 }
}
结果:
好好学习!Love
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
详解 Java 泛型,写得太好了!
Java常用类库(二)
C#构造函数(超详解,建议收藏!!!)
Java父类使用this.getClass().getName() 获取到的是子类类名
Java基础面向对象
Java中输入与输出的方法总结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服