Java中的抽象类和接口
来源:互联网 发布:数据字典名词解释 编辑:程序博客网 时间:2024/05/15 06:29
一、抽象类
1、抽象类不能够实例化,abstract->class 前
2、如果说一个类里面有抽象方法,这个类必须是抽象类
3、抽象类里面可以有抽象方法和具体的方法
4、抽象类里面的抽象方法必须被子类重写。
5、抽象类的抽象方法不需要方法体,必须被abstract修饰
6、接口不能够实例化,但是可以声明为一个变量,指向一个继承了该父类的对象。
二、接口
1、interface 名称,接口是100%纯抽象。
2、类实现一个接口用implements
3、一个类可以实现多个接口 多个接口用“,”分隔开
4、如果一个类既要继承父类又要实现接口,必须先继承后实现
5、接口里面的方法不能有方法体
6、接口里面的方法默认为抽象方法,并且作用域为public, ->public abstract
7、接口不能够实例化,但是可以声明为一个变量,指向一个实现了该接口的对象。
8、一个接口可以继承另一个接口
9、接口是什么?对类的一组需求的描述。
10、接口中的变量实际为静态常量。---》 public static final
三、final
1、如果修饰一个变量,该变量是表示一个常量
2、如果修饰一个方法,该方法不能被重写
3、如果修饰一个类,该类不能被继承。
4、final和static修饰变量的区别。final属于某个对象,只能赋值一次,在该对象中无法改 变。static属于一个类,实例化对象共有这一个变量,可以被改变却最终只有一个。
四、instanceof
可以比较一个实例化对象是否属于某个类,是否属于某个父类,是否属于某个接口。
五、命名规则:
接口名称一般以大写“I”开头。
常量名一般都为大写。
1、抽象类不能够实例化,abstract->class 前
2、如果说一个类里面有抽象方法,这个类必须是抽象类
3、抽象类里面可以有抽象方法和具体的方法
4、抽象类里面的抽象方法必须被子类重写。
5、抽象类的抽象方法不需要方法体,必须被abstract修饰
6、接口不能够实例化,但是可以声明为一个变量,指向一个继承了该父类的对象。
二、接口
1、interface 名称,接口是100%纯抽象。
2、类实现一个接口用implements
3、一个类可以实现多个接口 多个接口用“,”分隔开
4、如果一个类既要继承父类又要实现接口,必须先继承后实现
5、接口里面的方法不能有方法体
6、接口里面的方法默认为抽象方法,并且作用域为public, ->public abstract
7、接口不能够实例化,但是可以声明为一个变量,指向一个实现了该接口的对象。
8、一个接口可以继承另一个接口
9、接口是什么?对类的一组需求的描述。
10、接口中的变量实际为静态常量。---》 public static final
三、final
1、如果修饰一个变量,该变量是表示一个常量
2、如果修饰一个方法,该方法不能被重写
3、如果修饰一个类,该类不能被继承。
4、final和static修饰变量的区别。final属于某个对象,只能赋值一次,在该对象中无法改 变。static属于一个类,实例化对象共有这一个变量,可以被改变却最终只有一个。
四、instanceof
可以比较一个实例化对象是否属于某个类,是否属于某个父类,是否属于某个接口。
五、命名规则:
接口名称一般以大写“I”开头。
常量名一般都为大写。
1 0
- java中的接口、抽象类和类
- java 中的抽象类和接口!
- java中的接口和抽象类区别
- 理解JAVA中的接口和抽象类
- JAVA中的接口和抽象类(转)
- java 中的抽象类和接口
- java中的接口和抽象类是什么?
- java中的接口和抽象类是什么?
- java中的接口和抽象类是什么?
- java中的抽象类和接口
- java中的抽象类和接口
- java中的抽象类和接口小结
- java中的接口和抽象类是什么?
- Java中的接口和抽象类
- Java中的抽象类和接口
- JAVA中的接口和抽象类(转)
- java中的抽象类和接口
- JAVA中的接口和抽象类(转)
- android广播(内部类)使用
- 每日一题:谈Java垃圾回收机制
- oracle 数据泵导入导出
- 关于敏捷开发的思考
- 程序员必备的那些Chrome插件
- Java中的抽象类和接口
- poj3368 Frequent values(成段更新+离散化求最值)
- linux基础之vim编辑器使用技巧
- hdu 1011 Starship Troopers 树形背包
- JUC源码分析10-locks-CountDownLatch
- swift 数组和字典保存到文件中
- Sublime Text 3的激活码
- 丰富你的程序,运用手机多媒体
- 大数据的四则运算