java 接口 接口实现-Java中一个类如何实现多个接口中同名同参返回值不同的方法?

问题描述

Java中一个类如何实现多个接口中同名同参返回值不同的方法?

如:`

   class A implements Interface1,Interface2{
        //这里该怎么写呢?
    }
    interface Interface1{
        public void method();
    }
    interface Interface2{
        public int method();
    }

解决方案

class A implements Interface1,Interface2{
//直接写啊
public void method(){........}
public int method(){........}

}
interface Interface1{
    public void method();
}
interface Interface2{
    public int method();
}
时间: 2024-11-03 17:19:33

java 接口 接口实现-Java中一个类如何实现多个接口中同名同参返回值不同的方法?的相关文章

java中如果一个类不是某个父类的子类,然后去调用父类的方法会报错吗

问题描述 java中如果一个类不是某个父类的子类,然后去调用父类的方法会报错吗 java中如果一个类不是某个父类的子类,然后去重写父类的方法会报错吗 比如 public Cxff { super.onCreate( )}有语法错误吗 解决方案 肯定会报错,举个不太恰当的例子,我爸的钱我可以随便花,陌生人要是想花就花,那不是要上天了? 解决方案二: 会报错的,它不是某个父类的子类,它的super就不会指向你说的那个父类 解决方案三: 肯定报错啊 没有继承父类,也没有实现接口的话 没有方法重写这一说

java中一个类的方法与方法之间可以有联系,也可以相互孤立吗

问题描述 java中一个类的方法与方法之间可以有联系,也可以相互孤立吗 java中一个类的方法与方法之间可以有联系,也可以相互孤立吗什么情况要孤立,什么情况要有联系呢 解决方案 看需求.比如说class A{ float get长度() { ... } float get宽度() { ... } float get面积() { return get长度()*get宽度(); }}这里就需要调用另外两个方法 解决方案二: 现在还有人有这玩意嘛 解决方案三: 类的方法主要是对属性的一些操作,方法作用

class-为什么说java中一个类中定义两个构造函数。

问题描述 为什么说java中一个类中定义两个构造函数. 为什么说java中一个类中定义两个构造函数.是不是意思就是一个是无参构造函数,一个是有参数的构造函数, 解决方案 构造函数可以定义很多个,如同函数重载,只要参数个数类型不同就可以. 因此无参构造函数只能有一个.至于定义2个,可以是一个无参,一个有参,也可以是2个有参. 解决方案二: oh no, an object can have multiple constructors with different parameters. 解决方案三

一个接口,有多个实现类,在使用这个接口的时候,如何判断用的是哪个实现类。

问题描述 一个接口,有多个实现类,在使用这个接口的时候,如何判断用的是哪个实现类. 今天读程序的时候,突然遇到的问题.hibernate的Session接口,查看文档发现它被4个类实现了,所以就有疑问,当我开始调用Session中的方法时,它到底是被哪个实现类所实现的? 解决方案 调用getClass方法,会返回对应的类名. 解决方案二: 调用的Session时,它的实例肯定是指定到了一个具体的实现类的,就跟Spring的依赖注入一样 解决方案三: 给接口定义一个protected的enum.实

java swing中一个JTree如何在多个panel中显示

问题描述 java swing中一个JTree如何在多个panel中显示 要实现的功能是 需要在2个panel(A, B )中显示用户组的树结构, 其中有一个panel(B)中提供了对树的增删改,运行程序首先显示A, 通过A上的按钮点击事件显示B, 要在B更改同时更新A上的显示情况, 现在遇到的情况是:当点击A上的按钮显示B时,A上的tree就不见了: 怎么解决啊? A的部分代码 DefaultMutableTreeNode root = new DefaultMutableTreeNode("

java-对一个list中一个类的困扰

问题描述 对一个list中一个类的困扰 我参考的这个文档学习的livewallpaper.这里我有一些地方不太明白. 教程中的示例代码中有个MyPoint类 public class MyPoint { String text; private int x; private int y; public MyPoint(String text, int x, int y) { this.text = text; this.x = x; this.y = y; } } 然后又创建了一个MyWallp

java-Java 中一个类定义的一个静态变量 被另一个类使用时 这个静态变量必须有值吗?

问题描述 Java 中一个类定义的一个静态变量 被另一个类使用时 这个静态变量必须有值吗? Java 中一个类定义的一个静态变量 被另一个类使用时 这个静态变量必须有值吗? 解决方案 可以没有值,但建议赋初始值.静态变量在类加载的时候会执行初始化操作,如果没有显式赋值,则会初始化为默认值,比如int型的就是0,bool类型的就是false,如果是对象的话,就是null,其它类调用时如果没有显式赋初始值,有可能导致逻辑问题,比如空指针异常等等. 解决方案二: Can be no value, bu

c++-求教C++中一个类模板的声明问题

问题描述 求教C++中一个类模板的声明问题 如图中框住的部分,求教详细说一下,这种声明方法叫什么,声明的格式是什么,这样声明的意义是什么,调用的格式是什么?小弟不胜感激. 新手一个,正在自学中,请各位大神不吝赐教,小弟拜谢! 解决方案 就是T类型的vector的函数 解决方案二: T类型 是你给Vector的定义时候需要的数据类型 例子: Vectorstd::string vec; 这个vec里面的就是std::string类型的 解决方案三: 如何声明一个类

把一个类集合的某条该类数据的某个字段值插入到textbox中,如何通过这个字段值反查得到该条特定的类

问题描述 把一个类集合的某条该类数据的某个字段值插入到textbox中,如何通过这个字段值反查得到该条特定的类,类集合里的每一条类数据是唯一的,而字段值不是唯一的,想用dictionary却不行,求一个思路,能不能在textbox插入这个字段值的时候能不能在这个字段值上绑定个类似唯一id的东西,那么这个字段值显示起来是个string,而实际还包含有一个id,方便我反查,请问怎么能做到,或者有什么好的思路 解决方案 解决方案二:可以用Dictionary啊,拿ID当Key,要显示的字段为Value