如果JAVA中一个类继承的两个接口中有相同方法,怎么办?
第一,一般来说,Java不支持一个类继承的两个接口中的相同方法,容易造成接口继承的混乱;第二,如果双方必须在一个类继承的两个接口中有相同的方法,可以通过内部类来实现,一般来说,Java不允许重复的接口名;第三,内部类可以编写如下:接口I1{voidget()}接口I2{voidget()}公共类多接口实现I1{publicvoidget()}系统输出打印(“IamfromI1”)私有类I2Impl实现I2{publicvoidget(){系统输出打印(“我来自I2”)}}公共voidget2(){I2I2=newI2Impl()I2.get()}公共静态voidmain(字符串rsg[]){MultiIntermi=newMultiInter()米。格特() 米2() } }
佰蜂信息