一、抽象类
package cn.oo;
public abstract class AbstractDemo {
//抽象类可以什么都不定义,可以不定义 任何抽象方法
public void start(){
System.out.println("-----START----");
}
}
二、接口
package cn.oo;
public interface InterfaceDemo01 {
//接口定义的变量是常量
public int MAX = 50;
public void start();
public void connect();
public void disconnect();
}
package cn.oo;
public interface InterfaceDemo02 {
public void show();
}
package cn.oo;
public interface InterfaceDemo03 extends InterfaceDemo01,InterfaceDemo02{
//接口可以实现多继承
public void over();
}
package cn.oo;
public abstract class AbImplInterface implements InterfaceDemo03{
//一个类实现一个接口时需要实现它的全部方法
//否则需要将它定义为抽象方法
}
分享到:
相关推荐
该文章是本人在学习抽象类和接口所作的小结,借鉴《疯狂的java讲义》梳理的知识点,希望能帮助到在此知识点遇到困惑的朋友
01 简易公司人事管理 案例描述 案例分析 关联知识 案例实现 案例小结 案例拓展 面向对象程序设计与实践-Java抽象类和接口[33页]全文共33页,当前为第4页。 5-1案例描述 现有一软件公司,公司中有开发人员若干、项目...
而Java中的接口是一个特殊的抽象类, 能够将两个不同模块连接起来,通过接口连接的内容,修改起来更加方便 现在想象着编写一个Usb接口,能够将用户在键盘和鼠标上点的东西电脑连接起来。 先编写一个Usb接口 Usb。...
1. Java基础 1.1 getPath()、getAbsolutePath()、...1.11 抽象类与接口的区别 . . . . . . . . . . . . . . . . . . . . . . . . 29 1.12 面向对象设计61点经验原则 . . . . . . . . . . . . . . . . . . . . . 37
6.3 小结:Java其实是个类和对象的世界 152 6.4 习题 153 第7章 Java中的方法——给汽车丰富多彩的功能 154 教学视频:2小时55分钟 7.1 方法:让汽车动开动 154 7.1.1 引出问题:开动汽车 154 7.1.2 那么,...
1.10 抽象类与接口的区别 1.11 Java变量类型间的相互转换 2 JAVA与WEB 2.1 JMX规范 2.1.1 JMX概述 2.1.2 设备层(Instrumentation Level) 2.1.3 代理层 2.1.4 分布服务层 2.1.5 附加管理协议API 2.1.6 JMX的当前...
6.3 小结:Java其实是个类和对象的世界 152 6.4 习题 153 第7章 Java中的方法——给汽车丰富多彩的功能 154 教学视频:2小时55分钟 7.1 方法:让汽车动开动 154 7.1.1 引出问题:开动汽车 154 7.1.2 那么,...
6.6.5 接口和抽象类 197 6.6.6 面向接口编程 198 6.7 内部类 202 6.7.1 非静态内部类 202 学生提问:非静态内部类对象和外部类对象的关系是怎样的? 206 6.7.2 静态内部类 207 学生提问:为什么静态内部类实例...
180 9.3.2 抽象类与接口区别 183 9.4 接口的多态 183 9.5 判断类型 185 9.5.1 什么是instanceof 185 9.5.2 使用instanceof的注意事项 188 9.6 综合练习 189 9.7 小结 189 9.8 习题 189 第10章 构造器(精彩视频:46...
Java数组与集合小结 305 递归 309 对象的序列化 310 Java两种线程类:Thread和Runnable 315 Java锁小结 321 java.util.concurrent.locks包下常用的类 326 NIO(New IO) 327 volatile详解 337 Java 8新特性 347 Java...
6.5 接口与抽象类的应用时机 6.6 内部类 6.7 与性能相关的建议与经验 小结 第7章 jsp与servlet性能优化 7.1 提升jsp应用性能 7.1.1 优化jspinit()方法 7.1.2 通过优化_jspservice()方法提高系统性能 7.1.3 jsp高级...
类接口 Ordered专题applet 有序数组的Java代码 对数 存储对象 大O表示法 为什么不用数组表示一切? 小结 问题 实验 编程作业 第3章 简单排序 如何排序? 冒泡排序 选择排序 插入排序 对象排序 几种...
1.10 抽象类与接口的区别 86 1.11 Java变量类型间的相互转换 87 2 JAVA与WEB 87 2.1 JMX规范 87 2.1.1 JMX概述 87 2.1.2 设备层(Instrumentation Level) 88 2.1.3 代理层 89 2.1.4 分布服务层 90 2.1.5 附加管理...
类接口 Ordered专题applet 有序数组的Java代码 对数 存储对象 大O表示法 为什么不用数组表示一切? 小结 问题 实验 编程作业 第3章 简单排序 如何排序? 冒泡排序 选择排序 插入排序 对象排序 几种简单排序之间的...
类接口 Ordered专题applet 有序数组的Java代码 对数 存储对象 大O表示法 为什么不用数组表示一切? 小结 问题 实验 编程作业 第3章 简单排序 如何排序? 冒泡排序 选择排序 插入排序 对象排序 几种...
1.5.2 数组的创建 1.5.3 数组元素的初始化 1.5.4 数组的引用 1.5.5 多维数组 1.6 本章小结 习题第2章 类与对象的基本概念 2.1 面向对象的程序设计方法概述 2.1.1 抽象 2.1.2 封装 2.1.3 继承 2.1.4 多态 ...
小结 [第9节] 1.2.1为什么需要封装1 [第10节] 1.2.1为什么需要封装2 [第11节] 1.2.2如何实现封装2 [第12节] 1.2.3如何使用包1 [第13节] 1.2.3如何使用包2 [第14节] 1.2.4类成员的访问控制1 [第15节] 1.2.4类成员的...