首页 > 其他分享 >10.30-11.5总结

10.30-11.5总结

时间:2023-11-11 15:24:20浏览次数:35  
标签:总结 Phone 11.5 10.30 System phone voice public out

package simplePhone;
public abstract class Phone {
public abstract void voice();
}

package simplePhone;
public class SimplePhone extends Phone{

public SimplePhone() {
    System.out.println("这是一部简单手机");
}

@Override
public void voice() {
    System.out.println("手机来电声音");
}

}

package simplePhone;
public class Changer extends Phone{
private Phone phone;
public Changer(Phone phone) {
this.phone=phone;
}

@Override
public void voice() {
    phone.voice();
}

}

package simplePhone;
public class ComplexPhone extends Changer{

public ComplexPhone(Phone phone) {
    super(phone);
    System.out.println("变成高级手机");
    flash();
}

public void flash() {
    System.out.println("手机来电闪烁灯光提示");
}

}

package simplePhone;
public final class JarPhone extends Changer{

public JarPhone(Phone phone) {
    super(phone);
    System.out.println("手机增加震动功能");
}

public void voice() {
    super.voice();
    System.out.println("来电震动");
}

}

package simplePhone;
public class Client {
public static void main(String[] args) {
Phone p1=new SimplePhone();
p1.voice();
System.out.println("");
Phone p2=new JarPhone(p1);
p2.voice();
System.out.println("
");
Phone p3=new ComplexPhone(p2);
p3.voice();
}
}

标签:总结,Phone,11.5,10.30,System,phone,voice,public,out
From: https://www.cnblogs.com/XiMenXve/p/17825931.html

相关文章

  • 2023-2024-1-20231317 计算机基础与程序设计第七周学习总结
    这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2022-2023-1计算机基础与程序设计第七周作业)这个作业的目标<《计算机科学概论第8章》《C语言程序设计第6章》>作业正文https://www.cnblogs.com/Ter......
  • 11.6-11.12总结
    includeincludeincludeusingnamespacestd;classAbstractFile{public:virtualvoidadd(AbstractFile*element)=0;virtualvoidremove(AbstractFile*element)=0;virtualvoiddisplay()=0;};classVideoFile:publicAbstractFile{private:stringf......
  • Ecplise导入Maven项目总结
        最近做项目,需要eclipse中导入maven项目,需要一些配置,总结如下:前提:   电脑中安装了Maven并且已经在Eclipse中加入了Maven插件。   Eclipse中配置好了能运行的Tomcat。1、在Eclipse中点击"File"->Import->Maven,选择ExistingMavenProjects   2、选择你......
  • 2023-2024-1 20231327《计算机基础与程序设计》第7周学习总结
    学期(2023-2024-1)学号(20231327)《计算机基础与程序设计》第7周学习总结作业信息课程<班级的链接>(2023-2024-1-计算机基础与程序设计)要求<作业要求的链接>(2023-2024-1计算机基础与程序设计第7周作业)目标<了解并使用循环结构>作业正文https://i.cnblogs.com/p......
  • 2023-2024-1 20231302 《计算机基础与程序设计》第七周学习总结
    作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第七周作业这个作业的目标数组与链表、基于数组和基于链表实现数据结构、无序表与有序表、树、图、子程序与参数作业正文https://www.cnblogs......
  • 2023-2024-1 20231416《计算机基础与程序设计》第7周学习总结
    作业信息这个作业属于哪个课程(https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP)这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK07这个作业的目标《计算机科学概论》第8章《C语言程序设计》第6章作业正文 https://www.cnblo......
  • Appscan使用方法总结
    一、典型流程和术语介绍A. 新建一个扫描,并为这个扫描选择一个扫描模板。扫描模板:包含用户自定义扫描参数或者是工具默认参数的集合,目的是方面用户快速配置扫描参数。B. 打开配置向导并选择Web应用扫描和WebService扫描中的一种。注意:Appscan在安装了GSC(通用服务客户端)组件的环......
  • 改善Go语言编程质量的50个有效实践,技能落地总结50个高效Go程序设计技巧
    改善Go语言编程质量的50个有效实践,技能落地总结50个高效Go程序设计技巧 慕课专栏:《改善Go语言编程质量的50个有效实践》Go语言是Google大牛团队(RobertGriesemer、RobPike以及KenThompson)设计的一种静态类型、编译型编程语言,支持垃圾回收和轻量级并发,它于2009年11月诞......
  • 正则表达式总结
    正则表达式总结正则表达式在线测试https://c.runoob.com/front-end/854/1.通用概念是什么?正则表达式是编程语言中的通用模式配置语法不同编程语言,使用大同小异。英语:regex,grep通用概念1.普通字符2.特殊字符(元字符) 特殊含义的字符 .表示任意字符,除了换行符 ^......
  • 2023-2024-1 20231402《计算机基础与程序设计》第7周学习总结
    2023-2024-120231402《计算机基础与程序设计》第7周学习总结这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第7周作业这个作业的目标自学计算机科学概论第8章,《C语言程序设计》第6章 教材学习内容......