javase简单入门9 抽象类,接口,小结
来源:互联网 发布:石家庄程序员工资 编辑:程序博客网 时间:2024/06/06 07:42
【学习笔记】
一、【抽象类】模版方法设计模式
类是以abstract修饰的,这个类是抽象类,需要写具体的【子类去继承】,并且【同时重写抽象方法】
语法: 1、抽象类不允许使用new来实例化
2、抽象类里面可以是:构造方法,具体方法,抽象方法(不带执行体),属性,
3、可以有抽象方法,也可以没有抽象方法;抽象方法一定要出现在抽象类中,并且子类(非抽象类)继承时必须重写抽象方法
4、抽象类的具体子类(非抽象)一定要实现其中的所有抽象方法。
二、【接口】 针对(面向)接口编程
使用关键字interface声明接口,implements实现接口,可以认为接口是一个更纯粹的抽象类,只可能有抽象方法,和常量(final)
常量默认:final,static,public,且不能为其他修饰符
1、接口没有class关键字,
2、可以用抽象类(不需要实现抽象方法),具体类(需要重写【所有方法】)继承接口,,接口也可以用extends继承接口
3、一个类可以同时实现多个接口,一个接口可以同时继承多个接口
4、一个类可以同时继承一个父类再实现若干的接口
三、【JDK中常见的接口】
Comparable,Clonable,Runnable,
0 0
- javase简单入门9 抽象类,接口,小结
- 【JavaSE】接口和抽象类
- JavaSE--继承、抽象类及接口
- 【javase复习】## day4 抽象类、接口 ##
- Javase—抽象类与接口习题
- 抽象类和接口小结
- 抽象类和接口小结
- 抽象类和接口小结
- 抽象类和接口小结
- JAVASE学习七之抽象类和接口
- javaSE-面向对象-接口和抽象类的区别
- JavaSE----面向对象(多态、抽象类、接口)
- javase重新开始系列之抽象类与接口
- JavaSE阶段1_抽象类和接口
- javaSE面试题内部类,接口,抽象类
- JavaSE基础知识学习—抽象类和接口
- java中的final、抽象类、接口小结
- java中的抽象类和接口小结
- IOS中消息传递的8种方式
- UVa: 1595 - Symmetry
- UVa 1312 - Cricket Field (高效枚举)
- Android 中从res/values/strings.xml中读取具体的字符串的方法
- canvas.save() canvas.restore() 作用
- javase简单入门9 抽象类,接口,小结
- 并发编程6-执行器
- struts2种出现的There is no Action mapped for namespace [/] and action name 错误
- 一切成功源于积累——20150129 1月27日 1月29日 1月30日 美瑞1H连续上涨盘
- USACO3.1.5 Stamps (stamps)
- Activity启动模式 及 Intent Flags 与 栈 的关联分析
- javase简单入门10 集合框架,工具类
- Java获取当前时间
- HDU 1072 Nightmare