1.对于java面向对象编程,首先要有面向对象编程的思想,我觉得这是很重要的。面向对象的编程思想最重要的就是可以的把一个庞大的项目化整为零,而且各个部分的编写互不影响,从而大大提高了团队合作项目的效率。
2.今天讲的是面向接口编程。先说一下接口是什么,抽象点说,接口就像我们平时使用的数据线的USB接口,它可以将这个接口两端的物体进行一个联系,比如这个USB接口,它就可以将手机和充电变压器连接起来,而进行手机和插头制作的厂家可以互不影响,分别进行制作,最终只需要给制作好的手机和变压器插头预留出一个USB接口就OK了。 至此,对于接口抽象的解释算是完成了,下边是比较专业的对接口进行一个解释。 接口是一个完全抽象的抽象类,那什么是抽象类呢,抽象类就是一个不能实例化的 类 ,定义的形式为public abstract class A 这种形式,抽象类中有抽象方法,而接口和抽象类一个重要的区别就是接口中只有抽象方法和常量,抽象方法就是不含方法体的方法,常量就是这种形式(public static final int a),接下来对于接口最重要的一点就是:对于在进行接口实现的时候必须对所有的抽象方法进行重写(五颗星)。其中呢,接口可以进行多继承,弥补了普通类不能进行多继承的缺点,接口的定义形式为(public interface A)。
3.在代码实现的步骤基本就分为三步:定义接口,然后根据接口的实现和调用两个方面分别进行编写。比如我实现一个汽车引擎的接口进行实现,首先对引擎的接口进行定义,其次对于根据接口对于引擎进行实现,然后对于接口所插到的汽车类进行编写,其中重要的一个思想就是要把定义的接口也作为一种数据类型来进行定义,利用多态的机制来进行传参。