//打印机父类
class Printer{
void open(){
System.out.println("Open...");
}
void close(){
System.out.println("Close...");
}
//实现留空的打印方法
void print(){
}
}
//Canon打印机
class Canon extends Printer{
//复写print方法
void print(){
System.out.println("Canon 喷墨打印机 ");
}
}
//HP打印机
class HP extends Printer{
//改写print方法
void print(){
System.out.println("HP 激光打印机");
}
}
//测试方法
public class Test{
public static void main(String args[]){
//测试打印机
HP one=new HP();
one.open();
one.print();
one.close();
Canon sec=new Canon();
sec.open();
sec.print();
sec.close();
}
}//输出
/*
yg@yg-Ubuntu:~/Desktop/code$ javac *.java
yg@yg-Ubuntu:~/Desktop/code$ java Test
Open...
HP 激光打印机
Close...
Open...
Canon 喷墨打印机
Close...*/
相关推荐
《菜鸟Java葵花宝典2017-2018》是一本专注于Java学习与面试的资源集合,旨在帮助初学者系统地掌握Java编程语言并为面试做好充分准备。这本书可能涵盖了Java的基础知识、进阶特性、设计模式以及常见面试问题等内容。...
### SAP自学学习笔记知识点概述 #### 一、配置总体框架 **1.1 系统环境** - **定义**: 指的是SAP系统的基本硬件和软件环境。 - **重要性**: 正确配置系统环境是确保SAP系统正常运行的基础。 - **涉及内容**: - ...
综上所述,面对JAVA面试,面试者应当注重技术基础的学习与积累,并在此基础上提升自己的综合能力,包括但不限于沟通技巧、团队协作能力等。同时,了解当前市场的薪资水平和公司招聘偏好有助于更好地定位自己,为未来...
- 面向对象:Java是一种完全面向对象的语言,支持封装、继承和多态三大特性。 - 平台无关性:通过Java虚拟机(JVM)实现了“一次编写,到处运行”的目标。 - 健壮性:具有自动垃圾回收功能,减少了内存泄漏等问题。...
### Java学习资源汇总:从入门到精通 #### 引言 随着互联网技术的快速发展与迭代,Java作为一门经典的编程语言,依然占据着重要的地位。对于初学者或是希望提升技能的人来说,选择合适的在线学习资源至关重要。...
内容是C++面对对象的,目录大致来源于菜鸟文档的C++面向对象,笔记是参考各种文章以及菜鸟文档改编的,内容包含C++类和对象(类定义和对象定义,类成员函数,类访问修饰符,友元函数,内联函数,this指针,静态成员...
- **面向对象编程**:Java是一种面向对象的语言,系统的核心会涉及类的设计,包括学生类、班级类、教师类等,每个类都会有自己的属性和方法。 - **控制结构**:如if-else语句、switch-case、for、while循环用于...
### LaTeX 学习笔记v2.0 知识点概览 #### 1. 历史回顾与技术进步 - **页面描述语言**: 页面描述语言(Page Description Language, PDL)是一种用来描述文档外观的语言,它使得文档可以被打印机或显示设备精确地...
本资源是一份针对初学者的Java学习总结,通过实例程序逐步讲解,帮助菜鸟级学习者理解Java的基本概念和常用技术。 1. **Java基础** - **数据类型**:Java分为原始数据类型(如整型、浮点型、字符型和布尔型)和...
这份"java学习1-3课笔记"涵盖了初学者入门Java的基础知识,由张孝祥老师的课程内容整理而成,适合对编程感兴趣的菜鸟们作为学习参考资料。 1. **Java简介**: Java是由Sun Microsystems(现为Oracle Corporation的...
根据提供的文件信息,我们可以推断出这是一套关于Android Studio 1.3.1的教学视频资料,主要面向初学者到进阶用户。接下来,我们将基于这些信息深入探讨相关的知识点。 ### Android Studio 1.3.1简介 Android ...
- **增强可用性**:确保有足够的资源应对流量高峰。 - **加强成本管理**:按需动态调整资源,避免资源浪费。 **扩展选项**: - **横向扩展(Scaling Out)**:增加更多实例以支持更大流量。 - **纵向扩展(Scaling ...
标题中的“20210808-银河证券-交通运输行业:菜鸟网络业绩表现持续向好,京东航空获批筹建”表明这是一份由银河证券发布的关于2021年8月8日交通运输行业的研究报告,重点提及了菜鸟网络的业务发展情况以及京东航空的...
- **适用对象**:主要面向编程初学者和技术爱好者。 - **应用场景**: - **自学**:利用runoob提供的资源进行自我提升。 - **备课**:教师可以借助这些资源准备课程材料。 - **项目参考**:开发者在项目开发过程...
此外,“对刚学OO思想想俺一样的菜鸟或许有那么点帮助”暗示源码可能包含了一些面向对象编程(Object-Oriented Programming, OOP)的基础应用,如继承、封装和多态性。 【标签】:“winForm程序”说明这个游戏是...
Java提供了两个主要的技术开发平台:Java SE(标准版)用于桌面应用程序的开发,而Java EE(企业版)则针对网络程序和企业级应用。 要开始学习Java,你需要安装JDK(Java Development Kit),并配置相应的环境变量...
- **学习目标**:掌握Java编程基础,虽然不是所有大数据岗位都强制要求,但对于深入理解和使用某些大数据框架(如Hadoop)很有帮助。 - **学习途径**:利用在线课程和实际编程练习来提高技能水平。 **1.4 Scala基础...