计算机从入门到入土

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

20. 类名作为形参和返回值

浏览 65 扫码 分享 2023-11-23 14:58:58
  • 1. 类名作为形参和返回值
  • 2. 抽象类作为形参和返回值
  • 3. 接口作为形参和返回值

    1. 类名作为形参和返回值

    形参为类名时 则需要传递一个实例化的对象

    返回值为类名时 则return一个实例化的对象

    2. 抽象类作为形参和返回值

    抽象类需要用多态形式创建对象 才能传参

    返回值一致

    3. 接口作为形参和返回值

    需要重写接口的方法 并以多态形式 传参

    返回值一致

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • 大数据
      • 01. Hadoop
        • 01. Hadoop
        • 02. 环境安装
        • 03. HDFS
        • 04. winutils
        • 05. IDEA中创建hadoop项目
        • 06. Java操作
        • 07. HDFS的数据流
        • 08. NameNode 工作机制
        • 09. DataNode
        • 10. MapReduce
        • 11. MapReduce原理
        • 12. Yarn
        • 13. Hadoop企业优化
        • 14. Hadoop 新特性
        • 15. 日志
        • 16. Hadoop HA高可用
      • 02. Zookeeper
        • 01. 概述
        • 02. 集群搭建
        • 03. 客户端命令行操作
        • 04. 内部原理
        • 05. Api
      • 03. Hive
        • 01. 介绍
        • 02. 环境
        • 03. DBeaver
        • 04. Hive 类型
        • 05. Hive 客户端命令
        • 06. DDL数据定义
        • 07. DML
        • 08. 查询
        • 09. 函数
        • 10. 自定义函数
        • 11. 压缩和存储
        • 12. 企业优化
        • 13. Hive实战
      • 04. Flume
        • 01. Flume
        • 02. Flime基础架构
        • 03. Flume安装
        • 04. 入门案例
        • 05. Flume 进阶
        • 06. 自定义组件
        • 07. 面试题
      • 05. Kafka
        • 01. Kafka
        • 02. 架构
        • 03. Kafka 安装
        • 04. 命令操作
        • 05. Kafka原理
        • 06. Kafka API
        • 07. Flume 对接 Kafka
        • 08. Kafka监控
        • 09. Kafka面试题
      • 06. Azkaban
        • 01. Azkaban
        • 02. 任务调度
        • 03. 安装
        • 04. Azkaban实战
      • 07. Hbase
        • 01. Hbase
        • 02. Hbase数据模型
        • 03. Hbase 安装
        • 04. Hbase shell
        • 05. Hbase原理
        • 06. Phoenix
        • 07. Hbase与Hive的集成
        • 08. HBase优化
      • 08. Scala
        • 01. Scala介绍
        • 02. Scala入门
        • 03. 流程控制
        • 04. 函数式编程
        • 05. 面向对象
      • 09. Spark
        • 01. Spark
        • 02. Spark 入门
        • 03. SprakCore
        • 04. SparkSQL
      • 10. Flink
      • 11. 离线数仓
        • 01. 数据仓库概念
        • 02. 项目需求及架构设计
        • 03. 数据生成模块
        • 04. 数据采集模块
    • 计算机基础
      • 01. 算法
        • 01. 位运算
        • 02. 最基本的数据结构
        • 03. 前缀和数组
        • 04. random的随机行为
        • 05. 对数器
        • 06. 二分法查找
        • 07. 方法参数传递是值还是引用
        • 08. 链表
        • 09. 位图
        • 10. 位运算实现四则运算
        • 11. 二叉树
        • 12. 排序
        • 13. 时间复杂度
        • 14. 队列和栈
        • 15. 递归
        • 16. 堆(优先级队列)
        • 17. 贪心
        • 18. 并查集
        • 19. 图
        • 20. 从暴力递归到动态规划
    • 服务器
      • 01. Linux
        • 01. Linux
        • 02. shell
        • 03. 常用的组件安装
      • 02. MySQL
        • 01. 数据库简介
        • 02. 数据库基础
        • 03. 多表操作
        • 04. 视图
        • 05. 备份
        • 06. MySQL 存储过程和函数
        • 07. 触发器
        • 08. 事务
        • 09. 存储引擎
        • 10. 索引
        • 11. 锁
        • 12. MyCat 中间件
      • 03. NoSQL
        • 01. Nosql
        • 02. Redis
        • 03. Redis高级
        • 04. MongoDB
    • 前端
      • 01. HTML
        • 01. HTML
        • 02. HTML5
        • 03. 表单标签
        • 04. CSS
        • 05. HTML CSS网页
        • 06. CSS3
        • 07. 移动布局
        • 08. Bootstrap
      • 02. JavaScript
        • 01. JavaScript
      • 03. Vue2
      • 04. Uni-APP
        • 01. uni-app
        • 02. 环境部署
        • 03. tabBar
        • 04. 首页
    • 后端
      • Go
      • Python
        • 01. Python
          • 01. Python基础
          • 02. 变量以及数据类型
          • 03. 标识符
          • 04. 输入输出
          • 05. 进制
          • 06. 数据类型的转换
          • 07. 算术运算符
          • 08. 分割
          • 09. 一些算术小技巧
          • 10. 运算符
          • 11. 流程控制
          • 12. 循环
        • 02. Python模块
          • 01. request
          • 02. Beautifulsoup4
          • 03. re 正则表达式
          • 04. jieba
          • 05. pymysql 数据库调用
          • 06. selenium
          • 07. time
          • 08. Falsk
          • 09. SQLalchemy
          • 10. Scrapy
        • 03. 机器学习
          • 01. 机器学习
          • 02. matplotlib
          • 03. Numpy
          • 04. Pandas
      • Java
        • 01. JavaSE
          • 01. Java简介
          • 02. 基础语法
          • 03. 数据类型
          • 04. 变量
          • 05. 运算符
          • 06. 输入输出
          • 07. 流程控制
          • 08. 循环语句
          • 09. idea中的辅助键
          • 10. 数组
          • 11. 方法
          • 12. 面向对象基础
          • 13. 字符串
          • 14. ArrayList集合
          • 15. 继承
          • 16. 修饰符
          • 17. 多态
          • 18. 抽象
          • 19. 接口
          • 20. 类名作为形参和返回值
          • 21. 内部类
          • 22. Api
          • 23. 异常
          • 24. 集合
          • 25. 泛型
          • 26. Set集合和比较器
          • 27. 树
          • 28. 哈希
          • 29. 可变参数
          • 30. 创建不可变的集合
          • 31. Stream流
          • 32. 方法引用
          • 33. File
          • 34. 多线程
          • 35. 多线程高级
          • 36. 网络编程
          • 37. 类加载器
          • 38. 反射
          • 39. XML
          • 40. 枚举
          • 41. 注解
          • 42. 单元测试
          • 43. 日志
          • 44. HTTP协议
          • 45. Servlet
          • 46. 请求对象
          • 47. 响应对象
          • 48. Cookie
          • 49. Session
          • 50. JSP
          • 51. Listener
          • 52. JDBC
        • 02. JavaEE
          • 01. MyBatis
          • 02. Jackson
          • 03. Jedis
          • 04. Maven
          • 05. POI
          • 06. Spring
          • 07. Spring MVC
          • 08. Maven 高级
          • 09. Dubbo
          • 10. Zookeeper
          • 11. Spring Security
          • 12. Spring Boot
          • 13. Spring Boot 高级
          • 14. RabbitMQ
          • 15. RabbitMQ 高级
          • 16. Spring Cloud
          • 17. Docker
          • 18. ElasticSearch
          • 19. ElasticSearch 高级
        • 03. 设计模式
          • 01. 设计模式的概念
          • 02. 创建型模式
          • 03. 单例(Singleton)模式
          • 04. 原型(Prototype)模式
          • 05. 工厂(Factory)模式
          • 06. 建造者(Builder)模式
          • 07. 结构型模式(Structural Pattern)
          • 08. 适配器模式(Adapter Pattern)
          • 09. 桥接模式(Bridge Pattern)
          • 10. 装饰器模式(Decorator、Wrapper(包装) Pattern)
          • 11. 代理模式(Proxy Pattern)
        • 04. JVM
        • 05. JUC
        • 06. Spring
        • 07. 传智健康
          • 01. Power Designer
          • 02. MyBatis-generator
          • 03. 七牛云
          • 04. redis判别垃圾图片
          • 05. 定时任务组件Quartz
          • 06. POI
          • 07. 短信发送
          • 08. Freemarker
          • 09. PDF生成
        • 08. 畅购商城
          • 01. day01 项目搭建
          • 02. day02 FastDFS
          • 03. day03 微服务鉴权
          • 04. day04 新增和修改商品
          • 05. day05 广告缓存
          • 06. day06 监听数据库更新广告缓存
          • 07. day07 ES搜索
          • 08. day08 Thymeleaf
          • 09. day09 Oauth2.0
          • 10. Day10 购物车渲染
          • 11. Day11 订单结算
          • 12. Day12 分布式事务解决方案
          • 13. Day13 微信支付
          • 14. Day14 订单处理
          • 15. Day15 秒杀前端
        • 09. 博客
        • 10. WiKi
        • 11. 谷粒商城
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注