您的位置:首页 > 编程语言 > Java开发

java语言的特定结构-接口、抽象类

2018-03-21 09:31 197 查看
        接口(interface),通俗来讲就是:例如,插板,按照特定的标准来约束和规范用电器接入使用。在java中定义为:由常量和抽象方法/方法声明所组成的类。接口实现是通过关键字implements来实现。
        访问修饰符:由于接口需要给别的使用,所以一般使用public来修饰。

        必须知道的接口特性:接口不可以被实例化、实现类必须要实现接口的所有方法,否则就是抽象类、实现类可以实现多个接口、接口中的变量都是静态变量。

        接口的主要作用:阐述程序中“实现什么功能”和“怎么实现功能”这两个概念分离开,这样编写出来的程序是可以拆分的,增强程序的可维护性。另一个作用主要体现在团队合作上,它用于规范方法的命名。这样可以使团队高效、准确开发项目。

        抽象类,用关键字abstract修饰的类。抽象类通常用来表示对现实实体进行分析、设计得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。抽象类是不完整的,它只能用作基类。

       抽象类的特性:抽象类不能用final关键字修饰,它需要被继承来实现自己的抽象方法;抽象类不能实例化,通常不能用new来创建对象(匿名内部类除外,下篇来讲);抽象类中的抽象方法必须由子类重写(overriding后,建立子类对象调用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息