接口是不是一个类(要详细说明) RT要详细说明,有自己的看法即可在线等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我认为接口也是一个类,一个特殊的类。和普通的类相比,接口中的属性和方法类型都是固定的,方法不能实现,因此接口的对象不能直接new,必须由实现该接口的类new出对象赋值给它,这点类似父类,得到对象后,用法也和普通的类一样。 严格意义上说,接口不能算是类。接口不能包含抽象方法和非public成员,这一点本身就极大地违反了类的基本定义。它的存在,更大意义上是为了实现Java的多继承,在Java中,一个类只能继承于一个类,但是由于可以实现多个接口,所以就能包含多个接口的类型。此外,接口只定义了一些方法,而没有实现这些方法。它是一个规范,“声明”了这个接口所要做的事情,而真正实现具体方法的,只能是那些实现了此接口的类。在使用接口的过程中,你会渐渐发觉接口的存在很大程度上是为了丰富类的功能体系,同时精简类的组成结构。最后,接口根本不能被实例化,无法创建出接口的对象,与类的实例化大相径庭,这是个人在学习中感受最深的一点。个人学习深度有限,见解也是点到为止,你姑妄听之吧。 Interface编译之后生成的是.class文件. .class文件。java生成的都是.class文件。 有没有知道java反射及类加载细节的前辈呢? datetime 项目经验讨论群 关于java电梯系统请教 一道简单的SCJP问题 怎么让对话框响应某个按钮的鼠标事件后自动关闭,除了hide()还有其它方法吗? 散分喽!个人论坛做好了,大家支持一下! java开发有树型结构程序不好做,不像c或c++有指针和结构体,有什么办法? 请教关于调用带output参数存储过程的问题 谁知道如何用java实现统计某一个访问者到达的次数。 java随机修改文件中的一行 跪求帮忙!关于ByteArrayTest
和普通的类相比,接口中的属性和方法类型都是固定的,方法不能实现,因此接口的对象不能直接new,必须由实现该接口的类new出对象赋值给它,这点类似父类,得到对象后,用法也和普通的类一样。
此外,接口只定义了一些方法,而没有实现这些方法。它是一个规范,“声明”了这个接口所要做的事情,而真正实现具体方法的,只能是那些实现了此接口的类。在使用接口的过程中,你会渐渐发觉接口的存在很大程度上是为了丰富类的功能体系,同时精简类的组成结构。
最后,接口根本不能被实例化,无法创建出接口的对象,与类的实例化大相径庭,这是个人在学习中感受最深的一点。个人学习深度有限,见解也是点到为止,你姑妄听之吧。