java面向对象(接口)
来源:互联网 发布:免备案域名购买 编辑:程序博客网 时间:2024/04/29 20:03
接口:初期理解,可以认为是以个特殊的抽象类
当抽象类中的方法都是抽象的,那么该类可以通过接口的形式来表示。
class用于定义类
interface用于定义接口。
接口定义时,格式特点:
1,接口中常见定义:常量,抽象方法。
2,接口中的成员都有固定修饰符。
常量:public static final
方法:public abstract
记住:接口中的成员都是public的。
接口:是不可以创建对象的,因为有抽象方法。
需要被子类实现,子类对接口中的抽象方法全都覆盖后,子类才可以实例化。
否则子类是一个抽象类。
接口:是可以被多实现的。也是对多继承不支持的转换形式。Java支持多实现。
interface Inter{ public static final int NUM = 3; public abstract void show();}interface InterA{ public abstract void method();}class Demo{ public void function(){}}class Test extends Demo implements Inter,InterA{ public void show(){}}/*class Test implements Inter{ public void show(){}}*/class InterfaceDemo{ public static void mian(String[] args) { Test t = new Test(); System.out.println(t.NUM); System.out.println(Test.NUM); System.out.println(Inter.NUM); }}
接口的特点:
接口是对外暴露的规则。
接口是程序的功能扩展
接口可以用来多实现。
类与接口之间是实现关系,而且类可以继承一个类的同时实现多个接口。
接口与接口之间可以有继承关系。
abstract class Student{ abstract void study(); void sleep() { System.out.println("sleep"); }}interface Smoking{ void smoke();}class ZhandSan extends Student implements Smoking{ void study(){} public void smoke(){}}
0 0
- java面向对象(接口)
- Java面向对象 (接口)
- Java面向对象--接口
- java--面向对象(抽象&接口)
- Java面向对象(六) 接口
- Java面向对象(六)接口
- java面向对象上:接口
- JAVA-面向对象之接口
- 27-JAVA面向对象-接口
- java 面向对象 接口 抽象
- java面向对象-接口interface
- JAVA面向对象之接口
- Java面向对象中接口
- Java面向对象(7)接口
- java-面向对象编程-接口
- java面向对象之接口
- Java.4面向对象接口
- java--面向对象之接口
- 2010. Sum of Consecutive Prime Numbers
- Linux中更改文件属性常用命令
- LinearLayout.LayoutParams动态设置子控件属性
- Android ListView初始化简单分析
- 《大话数据结构》第9章 排序 9.1 开场白
- java面向对象(接口)
- iOS7的多任务处理
- 使用staruml画类的泛化(继承)关系图
- leetcode | sqrt(x)
- Android的闪退问题
- c++ thread 笔记1
- Chord算法
- 计算客 搜狗输入法
- Java学习笔记之<JDBC连接MySQL的步骤>