Java面向对象知识点

来源:互联网 发布:k-means java 编辑:程序博客网 时间:2024/05/22 12:47

                                                                                 第四章

接口的特性:1.接口不可以被实例化。2.实现类必须实现接口的所有方法。3.实现类可以实现多个接口

                      4.接口中的变量都是静态变量

接口比抽象类更好的特性:1.可以被多继承2.设计和实现完全分离 3.更自然的使用多态 4.更容易搭建程序框架

更容易更换实现

Java中的接口:属性全都是全局静态变量  2.方法全都是全局抽象方法 3.无构造方法

一个类可以实现多个接口,非抽象类实现 接口时,必须实现接口最终的全部方法。

抽象类利于代码的复用,接口利于代码维护。

接口表示一种约定,接口表示一种能力。接口体现了约定和实现相分离的原则。

C#接口:1.成员主要是方法属性 2.不能包括常量,变量,构造方法和任何静态成员 3.不能显示指定任何修饰符

C#中定义接口的语法:[修饰符]interface 接口名:父接口1,父接口2,........{

属性定义

方法定义

}

class类名: 接口名:父接口1,父接口2,........{}

0 0
原创粉丝点击