java--引用类型返回值解析
来源:互联网 发布:小米最美女程序员离职 编辑:程序博客网 时间:2024/06/03 13:41
java--引用类型返回值解析
引用类型:
类:返回的是该类的对象。
案例:
案例:
案例:
引用类型:
类:返回的是该类的对象。
案例:
类Student: package com.haust.day10.demo4;public class Student {public void study() { System.out.println("好好学习!!");}}类StudentDemo:package com.haust.day10.demo4;public class StudentDemo {public Student getStudent(){return new Student();}}测试类:package com.haust.day10.demo4;public class Main {public static void main(String[] args) {//需求:在不直接创建对象的情况下使用StudentDemo中的getStudent方法 StudentDemo sd = new StudentDemo(); Student s = sd.getStudent();//调用方法,得到返回值Student的对象引用 s.study();//调用方法}}抽象类:返回的是该抽象类的子类对象
案例:
抽象类:Person:package com.haust.day10.demo5;public abstract class Person { public abstract void study();}类:PersonDemopackage com.haust.day10.demo5;public class PersonDemo {public Person getPerson(){//Person p = new Student();//return p//或者下面的方法return new Student();}}类Student:package com.haust.day10.demo5;public class Student extends Person {public void study() { System.out.println("好好学习!!");}}测试类:package com.haust.day10.demo5;public class Main {public static void main(String[] args) {//需求:不直接创建对象的情况下使用Student类里面的study方法 PersonDemo pd = new PersonDemo(); Person p = pd.getPerson();//new Student --Person p = new Student();多态 p.study(); }}接口:返回的是该接口的实现类的对象。
案例:
接口:Lovepackage com.haust.day10.demo6;public interface Love {public abstract void love();}类:LoveDemopackage com.haust.day10.demo6;public class LoveDemo {public Love getLove(){Love l = new Student();return l;//or//return new Student();}}类Student:package com.haust.day10.demo6;public class Student implements Love {public void love() { System.out.println("学生爱学习!");}}测试类:package com.haust.day10.demo6;public class Main {public static void main(String[] args) {//需求:使用Love中love方法输出学生爱学习!!LoveDemo ld = new LoveDemo();//实现多态Love l = ld.getLove();//调用方法传参:l.love();}}
阅读全文
1 0
- java--引用类型返回值解析
- java 解析接口返回xml类型值
- java学习日记_46:引用类型作为返回值
- java数据类型,取值范围,引用类型解析
- 函数返回值:引用类型和非引用类型
- C++基础---有返回值类型函数(返回引用类型)
- C#值类型和引用类型解析
- 函数返回值为引用类型
- 函数返回引用类型的值
- 将“引用”作为函数返回值类型
- 形式参数,返回值: 引用类型
- 返回类型-》引用
- 函数返回引用类型
- 函数返回引用类型
- C++返回引用类型
- Java语言中try-catch-finally中return解析以及引用类型和值类型区分
- C++函数的返回值——返回引用类型&非引用类型
- C++函数的返回值——返回引用类型&非引用类型
- xgboost理解
- scp和sftp不能用的解决方法
- SpringIOC的使用思路(入门)
- 二.HighGUI图形用户界面初步(2.Trackbar)
- UI-控制器创建的三种方式
- java--引用类型返回值解析
- JS(二)
- node+express web服务器搭建
- Kotlin escape与Java对比
- 析构
- ZOJ1079-Robotic Jigsaw(bfs)
- USACO 2.3 Controlling Companies 题解
- 习题- 二分法 求x的n次方
- git(三)-分支重要操作