当前位置: 首页 > news >正文

多态的应用-例子

需求:

一班学员学习,睡觉。

二班学生 学习,睡觉

可以将这两类事物进行抽取

class Student{

public abstract void study();

public void slleep(){

System.out.println("躺着睡")}

 }

class OneStudent extends Student{

public void study(){System.out.println("onestudent sleep")}}

 

class TwoStudent extends Student{

punlic void study(){

System.out.println("adv study")}}

class DoStudent{

public void doSome(Stundent stu){

stu.study()'

stu.sleep();}}

class DuoTaiDemo3{

public static void main(String[] args){

 DoStudent ds=new DoStudent();

ds.doSome(new OneStudent());

ds.doSome(new TwoStudent();)}}

转载于:https://www.cnblogs.com/guaikakani/p/10702818.html

相关文章:

  • Redis实战 - 3.Hash
  • session的使用
  • C++ string使用
  • 外连接查询
  • C#中三层架构UI、BLL、DAL、Model实际操作
  • Opencart3.0 本地环境 前台无法提交订单
  • springcloud(六)-Ribbon配置自定义算法
  • NABCD分析---校园服务
  • go语言学习逻辑运算符if判断,iota的理解
  • actuator与spring-boot-admin 可以说的秘密
  • mongodb排序限制输出, 分组查询,爬虫连接mongodb
  • leetcode 刷题day1
  • Unity UGUI和特效(含粒子系统和3D Object)之间层级问题
  • 事件Event一
  • 高等代数
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • C学习-枚举(九)
  • GraphQL学习过程应该是这样的
  • nodejs:开发并发布一个nodejs包
  • SAP云平台里Global Account和Sub Account的关系
  • WePY 在小程序性能调优上做出的探究
  • 编写高质量JavaScript代码之并发
  • 工作手记之html2canvas使用概述
  • 记一次和乔布斯合作最难忘的经历
  • 聊一聊前端的监控
  • 实战|智能家居行业移动应用性能分析
  • 算法系列——算法入门之递归分而治之思想的实现
  • 想写好前端,先练好内功
  • 小程序 setData 学问多
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • ​​​​​​​​​​​​​​Γ函数
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • #控制台大学课堂点名问题_课堂随机点名
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (6)设计一个TimeMap
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (C语言)fread与fwrite详解
  • (ros//EnvironmentVariables)ros环境变量
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (附源码)ssm高校实验室 毕业设计 800008
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (六)激光线扫描-三维重建
  • (一)Dubbo快速入门、介绍、使用
  • *p++,*(p++),*++p,(*p)++区别?
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .Net Core和.Net Standard直观理解
  • .NET 读取 JSON格式的数据
  • .NET 跨平台图形库 SkiaSharp 基础应用
  • @Builder用法
  • @cacheable 是否缓存成功_让我们来学习学习SpringCache分布式缓存,为什么用?
  • [145] 二叉树的后序遍历 js