当前位置:  技术问答>java相关

小程序段,帮忙查错,谢谢

    来源: 互联网  发布时间:2017-04-22

    本文导语:  import java.lang.String; interface Calculate{ public int i = 4; public int j = 4; public void cal(); } class CalAdd implements Calculate{ int i,j; void cal(){ System.out.println(i+j); } } class CalDec implements Calculate{ int i,j; void cal(){ Syst...

import java.lang.String;

interface Calculate{
public int i = 4;
public int j = 4;
public void cal();
}

class CalAdd implements Calculate{
int i,j;
void cal(){
System.out.println(i+j);
}
}

class CalDec implements Calculate{
int i,j;
void cal(){
System.out.println(i-j);
}
}

public class f3{
public static void main(String[] args){
Calculate c[] = {new CalAdd(),new CalDec()};
c[0].cal();
c[1].cal();
}
}

|
给类CalAdd和CalDec中的变量和方法前面加上public

|
你在CalAdd和CalDec不对i,j进行覆盖就可以了啊..............

你继承了Calculate接口,直接可以用它里面定义的变量了啊.........

|
import java.lang.String;

interface Calculate{
    public int i = 4;
    public int j = 4;
    public void cal();
}
class CalAdd implements Calculate{
   // public int i,j;
    public void cal(){
        System.out.println(i+j);
    }
}
class CalDec implements Calculate{
    //public int i,j;
    public void cal(){
        System.out.println(i-j);
    }
}

public class f3{
    public static void main(String[] args){
        Calculate c[] = {new CalAdd(),new CalDec()};
        c[0].cal();
        c[1].cal();
    }
}

|
Interface中的
public int i = 4;
public int j = 4;
实际上缺省为:
static final public int i = 4;
static final public int j = 4;

若要想动态改变,只能用抽象类了

    
 
 

您可能感兴趣的文章:

  • 用jbuilder开发的程序,其中用到了xylayout,将应用程序做成了jar文件,运行jar文件时,提示错误。请大家多帮忙
  • 帮忙写一个小程序readkey
  • jni 中一个简单程序,请大家帮忙!
  • 关于程序移植,请知道的帮忙,分会加的
  • 用JAVA编一个程序,测试网络速度~~高手帮忙
  • 高手帮忙,pkg安装包结束后,如何启动GUI程序?
  • 100分请帮忙,我不能编译servlet程序
  • 编写把一java程序中所有的print语句都删除,帮忙分析一下思路。
  • 想做个程序,帮忙提个纲吧,哥们!!!!
  • 不能运行编译出来的程序,请大家帮忙看看
  • 帮忙写一段程序(LINUX文件管理)
  • 请高手帮忙写个测试程序?
  • 请大家帮忙看个小程序
  • 各位谁能帮忙看一下这个程序?谢谢!!
  • 帮忙看一下这个程序在LINUX下好不好用,谢谢!
  • 关于telnetd程序移植的问题,请了解Unix telnet过程的大侠帮忙看看
  • 怎样用java作一个屏幕保护程序?请帮忙
  • unix系统中执行程序status=139是什么问题啊?请帮忙讲讲status啊!!!
  • 很简单的java程序,求大家帮忙,赚分的好机会!
  • !!!快来帮忙!!!在程序中如何获取当前的系统时间(精确到毫秒ms)???
  • 哪里可以下载MsSqlserver2000的JDBC程序包,谢谢!谢谢!一定给分。
  • 让我看一眼sjcd的程序设计题,小弟把全部的600分双手奉上。谢谢。谢谢。
  • python计算程序开始到程序结束的运行时间和程序运行的CPU时间 iis7站长之家
  • linux驱动程序是怎样通过内核和应用程序通信,还有是怎样和硬件通信,跪求求解,谢谢高手留言。
  • 怎么在HP11.00平台启动时运行一个程序,就是让该程序随系统启动,麻烦各位教我,谢谢了!
  • 问下arm下如何实现memory模式的cf的驱动,程序框架怎么搭!有源程序参考下更好!分数不多全部送上,谢谢了!
  • 程序抓图提问,谢谢!
  • 请问怎么在shell中调用java程序,谢谢各位了
  • 在程序中何处用getParent()得到父窗口。详情见内。谢谢。
  • 菜鸟问:怎么把java程序作成.exe文件??谢谢
  • 请问如何在一个JSP页面调用一个exe程序呢?谢谢!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 重装服务器后IIS网站错误(应用程序中的服务器错误)
  • 为什么我在java程序里启动的一个程序在java程序关闭后,该程序的所有进程都关掉了
  • windows server2008上PowerBuilder程序系统错误解决方法
  • Linux 编程怎么样在程序开启一个程序,和关闭一个程序?
  • c语言判断某一年是否为闰年的各种实现程序代码
  • 请问从一个java程序中如何调用另一java程序,并控制可以其状态(最小化、最大化、结束程序),还有怎样知道那个被调用的程序结束。
  • 程序员的八种级别,你属于哪一级?
  • Linux下的程序是在内存中运行的吗?为什么在程序运行的时候可以删除程序文件?
  • Linux下指定运行时加载动态库路径及shell下执行程序默认路径
  • 我的程序是用c写的gtk+程序,有个函数的参数要传给它图片的文件名,但是图片和原程序不在同一目录下怎么办?怎么在程序里指定文件的路径
  • 在docker容器中通过apt-get安装新的程序
  • 为什么linux下的C++程序这么少见? 请问那里有linux下的C++程序?什么类型的程序都可以.
  • linux下通过crond实现自动执行程序
  • 我写了个linux下的网络程序,程序在多个电脑间通信,但是我没有多个电脑,怎么调试这样的程序啊?
  • http协议介绍,文件上传分析及程序举例
  • 在java控制台程序中,可以用System.exit(0);使用一个程序终止,那么在servlet中如何使一个servlet程序终止呢?
  • 程序员赚钱致富的6种方法
  • 程序调用脚本,脚本启动另一个程序,如何让原始程序彻底释放资源?
  • HASH查找的程序实现及性能分析
  • python计算程序开始到程序结束的运行时间和程序运行的CPU时间
  • 程序员为了健康必看!早晨空腹喝水,是对还是错?
  • linux下,一个程序如何向另一个程序发送消息,另一个程序如何接收


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3