总结170309
来源:互联网 发布:淘宝客线下推广海报 编辑:程序博客网 时间:2024/06/05 20:34
抽象类
Java中可以定义没有方法体的方法,该方法的具体实现由子类完成,
该方法称为抽象方法,包含抽象方法的类就是抽象类。
Java中可以定义没有方法体的方法,该方法的具体实现由子类完成,
该方法称为抽象方法,包含抽象方法的类就是抽象类。
抽象方法的声明
[修饰符] abstract返回值类型 方法名([参数列表]);
注意:因为抽象方法无法确定具体执行的功能,所有抽象方法没有方法体,需要在小括号后加上分号
抽象类的声明
语法:
[修饰符] abstractclass类名 [extends父类名]{
类体
}
抽象类和普通类除了使用abstract修饰外和普通的类相似
抽象类中可以没有抽象方法
但是一旦某个有抽象方法,
那么这个类必须被声明为抽象类
抽象类的使用
因为抽象类不是一个具体的类,所以无法实例化,
但是抽象类可以用于声明变量
抽象类的使用
抽象类可以被继承,在子类中实现抽象类的所有抽象方法,
以达到抽象类的具体化
抽象类可以被继承,在子类中实现抽象类的所有抽象方法,
以达到抽象类的具体化
接口
接口的概念
在Java中接口不仅仅是程序开发过程中“约定”,更是更加抽象化的抽象类
语法:
[修饰符] interface接口名{
[常量];
[抽象方法];
}
[修饰符]class类名 [extends父类名] [implements接口1,接口2,……]{
类体部分
}
一个类可以实现多个接口,从而解决了Java单继承的缺点。
接口之间的继承
在Java中类之间的继承关系是单继承,也就是说一个类有且只能有一个父类。
而Java中的接口实现了多继承,也就是说一个接口可以有多个父接口
接口的作用
final关键字
修饰类:类不能继承
修饰符变量:该变量为常量
修饰符方法:方法不能重写
内部类
什么是内部类?
在Java中,可以将一个类定义在另一个类里面或者一个方法里面,
这样的类称为内部类(内置类,嵌套类)
内部类分类
成员内部类
局部内部类
静态内部类
匿名内部类
- 总结170309
- 总结
- 总结
- 总结
- 总结
- 总结!
- 总结
- 总结.
- 总结。
- 总结
- 总结
- 总结
- 总结
- 总结
- 总结
- 总结
- 总结
- 总结
- ViewHelper
- Ceph osd启动报错osd init failed (36) File name too long
- 基于CNN的性别、年龄识别及Demo实现
- bzoj2733 [HNOI2012]永无乡
- Android 日常开发中,两个非常实用的布局技巧
- 总结170309
- Python轻松入门-26 类和对象
- 用androidStudio签名打release包失败解决方案
- 单一职责原则 开闭原则
- java项目word文件转html文件
- 初入博客感言
- PAT 1110
- PHP面试题总结归纳(二)常会问到四道算法函数
- Android基础—.9 图片讲解