java中方法A实现接口B,方法C实现方法D,分别应该如何写

问题描述

java中方法A实现接口B,方法C实现方法D,分别应该如何写

java中方法A实现接口B,方法C实现方法D,分别应该如何写
我不确定有没有方法C实现方法D这种说法的呢

解决方案

方法C实现方法D,没这种说法,方法只能复写基类的方法,没有实现一说。

解决方案二:

继承方法 实现接口

解决方案三:

是实现类 ,而不是方法实现接口 ,那是接口的实现类

时间: 2024-12-28 00:17:48

java中方法A实现接口B,方法C实现方法D,分别应该如何写的相关文章

多态-java中为什么会自动执行子类重写父类的方法?

问题描述 java中为什么会自动执行子类重写父类的方法? 问题: 1.在main方法中我没有调用paint方法,为什么它会自动被调用? 2.老师说这是多态,可是多态不是需要三个条件实现么?继承,重写方法,父类引用指向子类对象,这里没有第三点啊 代码如下: public class GameFrame extends Frame{ public void launchFrame(){ setSize(500,500); setLocation(100,100); setVisible(true);

java中常量可以用来干什么啊,是仅仅作为方法的参数吗,

问题描述 java中常量可以用来干什么啊,是仅仅作为方法的参数吗, java中常量可以用来干什么啊,是仅仅作为方法的参数吗,不同的类可以调用同一个常量吗 解决方案 变量,是做数据保存用的.方法的参数,也是变量.但变量,不只是做方法的参数. 如果是类中的私有变量,其它类想直接调用肯定是不行的:但可以通过类的接口来调用此私有变量.公有变量,不同的类是可以访问的. 解决方案二: 过来学习下. 解决方案三: 常量就是一个值比如 123,或者一个不可变的变量比如 final int a=1 静态常量可以在

java中除了父类,子类可以有同名的方法

问题描述 java中除了父类,子类可以有同名的方法 java中除了父类,子类可以有同名的方法 非子类,父类,可以有同名的方法吗 b是a的父类,b是c的父类,那a是c的父类吗 解决方案 b是a的父类,b是c的父类,那a是c的父类吗 显然不是,a和c是"兄弟",或者说无关 非子类,父类,可以有同名的方法吗 可以. 解决方案二: 应该说是吧? C和A不是直接继承,在用的时候自然就不能直接用, 解决方案三: a和c没有继承关系,当然可以有同名的方法

java中的equals()和toString()方法实例详解_java

java中的equals()和toString()方法 , 这里写个小例子帮助大家学习理解此部分知识. /* 所有对象的父类Object Object中的方法: equals() 对象是否相同的比较方法 toString()对象的字符串表现形式 */ class Person { String name; int age; Person(String name, int age) { this.name = name; this.age = age; } } class ObjectDemo {

在java中实现C#语法里的按引用传递参数的方法_java

在C#中,在次函数中调用时改变了其中的数值,主函数中也将发生改变 ref 关键字使参数按引用传递.其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中.若要使用 ref 参数,则方法定义和调用方法都必须显式使用 ref 关键字 out 关键字会导致参数通过引用来传递.这与 ref 关键字类似,不同之处在于 ref 要求变量必须在传递之前进行初始化.若要使用 out 参数,方法定义和调用方法都必须显式使用 out 关键字. Java里面不像C#那样,Java只有对象类

做一个饲养员给动物喂食物的例子体现JAVA中的面向对象思想,接口(抽象类)的用处

做一个饲养员给动物喂食物的例子体现JAVA中的面向对象思想,接口(抽象类)的用处 interface Animal{             //动物的接口    public void eat(Food food); //接口中只有抽象的方法和静态常量!这里void前面省略了abstract.同样,变量可以省略static final} class Cat implements Animal //一种动物类:猫  {      public void eat(Food food) //这里是对

java中panel实现线程接口以后,要调用repaint函数时,不进run函数

问题描述 java中panel实现线程接口以后,要调用repaint函数时,不进run函数 具体情况是 mypanel类实现了线程接口,在run函数中定义了sleep(100)后调用repaint函数,做一个小坦克游戏,在repaint之前要判断是否击中坦克,击中后要显示三张图片来体现爆炸效果,可是经过调试发现,每次第一次击中的时候,都是直接好多次repaint,没有休眠,后来发现根本就没有进mypanel的run()方法,好像有另一个其他线程再调用paint.这是怎么回事?感谢大家了 pack

详解Java中的线程让步yield()与线程休眠sleep()方法_java

线程让步: yield()yield()的作用是让步.它能让当前线程由"运行状态"进入到"就绪状态",从而让其它具有相同优先级的等待线程获取执行权:但是,并不能保证在当前线程调用yield()之后,其它具有相同优先级的线程就一定能获得执行权:也有可能是当前线程又进入到"运行状态"继续运行!示例: class ThreadA extends Thread{ public ThreadA(String name){ super(name); } pu

对比Java中的Comparable排序接口和Comparator比较器接口_java

ComparableComparable 是排序接口. 若一个类实现了Comparable接口,就意味着"该类支持排序". 即然实现Comparable接口的类支持排序,假设现在存在"实现Comparable接口的类的对象的List列表(或数组)",则该List列表(或数组)可以通过 Collections.sort(或 Arrays.sort)进行排序. 此外,"实现Comparable接口的类的对象"可以用作"有序映射(如TreeM

Java中使用json与前台Ajax数据交互的方法_java

本文主要为大家分享了Ajax获取显示Json数据的一种方法,供大家参考,具体内容如下  1.首先前台用Ajax,其中注意dataType一定要选择json方式,Action成功返回给页面的Json内容是这样的[{"number":"V006","names":"LiLei"}],可见comment['names']对应"names":"LiLei",comment['number']对应