以下程序如何才能输出Hello和ohyeah?

问题描述

packagej2se;classA{A(){System.out.println("Helo");}publicStringtoString(){//这个不多明return"ohyeah";}}publicclasstest{test(){super();}publicStringtoString(){//这个不多明returnsuper.toString();}publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubtesta=newtest();System.out.println(a);}}

总是输出:j2se.test@15db9742

解决方案

解决方案二:
没继承!!!改成publicclasstestextendsA{即可
解决方案三:
加个extendsA不写extends则默认继承自java.lang.Object,调用任何super都是Object的方法。
解决方案四:
没有输出你要的东西说明A类放在那里没用到要用到A类就要继承一下extendsA加在publicclasstest后面类名最好开头大写这是个好习惯这个东西是里面是这样的子类super();用了父类的构造方法所以输出helo子类super.toString()调用了父类的toString();才输出了ohyeah就是a.toString();才输出的ohyeah希望能帮到你
解决方案五:
testa=newtest();System.out.println(a);改成Aa=newA();System.out.println(a);也是可以的,构造方法是在new一个新对象的时候系统自动调用的,toString()方法是打印对象的时候默认调用,

时间: 2024-10-04 00:01:04

以下程序如何才能输出Hello和ohyeah?的相关文章

servlet3 1-为什么把method的提交方式写成get,才能输出servlet的内容。。

问题描述 为什么把method的提交方式写成get,才能输出servlet的内容.. jsp页面====== 用户名 Servlet页面====== @WebServlet("/LoginServlet") public class LoginServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws Servlet

textopt-TextOpt 函数,如何才能输出 音标?

问题描述 TextOpt 函数,如何才能输出 音标? 如题,我在TextOpt 函数文本中写出 音标,但程序运行时,只显示 口 ,不知道如何解决???? 解决方案 这个应该是编码解析的问题吧,你可以尝试往这个方向解决一下,这跟我们的中文乱码有点类似,希望能帮到你 解决方案二: 我在TextOpt 函数文本中写出 音标,但程序运行时,只显示 口 ,不知道如何解决???? 应该是字体的原因,输出的字体不支持你的音标,建议你办法换个字体,也有可能是字符集(GBK)的问题 解决方案三: 可能不支持这种文

c语言-C语言题程序第二个输出结果是124还是125呢?求大侠帮忙解释

问题描述 C语言题程序第二个输出结果是124还是125呢?求大侠帮忙解释 #includeint change(int *data){ return (*data)++;}main(){ int data=123; change(&data); printf(""%ddata); data=change(&data); printf(""%d""data); printf(""n"");}V

java-Java,请你帮我看一下,我的这个地方怎么修改。我怎么修改才能输出我想要的查询数据

问题描述 Java,请你帮我看一下,我的这个地方怎么修改.我怎么修改才能输出我想要的查询数据 Java,请你帮我看一下,我的这个地方怎么修改.我怎么修改才能输出我想要的查询数据 解决方案 rs.getInt(""id"")rs.getString(""字段名"")等等 解决方案二: 解决方案三: 建议查看ResultSet的API文档,里面有getXXX方法如: int getInt(int columnIndex) 以 Ja

thinkphp模板html中用php输出html的标签中含有变量,怎么才能输出?

问题描述 thinkphp模板html中用php输出html的标签中含有变量,怎么才能输出? 以上图片中的php代码是在thinkphp模板的html中的 我的代码无法输出,问题出在其中的好几处{$arr['link']}上.去掉{}和加上{}都不行.求大神助 我的代码如下: <?php if(isset($links[0])) { $i = 1; foreach($links as $arr) { if($i==1) echo "rn"; if($arr['image'] !=

c语言-编写程序:根据公式 输出 π的值。

问题描述 编写程序:根据公式 输出 π的值. 根据公式,π/4=1-1/3+1/5-1/7+.....,直到最后一项小于1e-6. #include #include main() { double pi=0,n=1,i=0; while(fabs(n)>=1e-6) { n=(pow(-1,i))*1/(2*i+1); pi=pi+n; i++; } pi=pi*4; printf("pi=%10.8f",pi); return 0; } #include #include m

js-网站上的demo程序,如何才能下载下来?

问题描述 网站上的demo程序,如何才能下载下来? http://www.html5star.com/manual/jquery-easyui-1.3.0/index-demo.html 例如这个 我的意思是我怎么能把上面连接里面的Demo下载下来 解决方案 没有要的答案,所以关贴了 解决方案二: easyui官网下载的压缩包就有demo了..不都是easyui里面的示例 解决方案三: 你这个问题太可爱了~~ 去官网下呗http://www.jeasyui.com/download/index.

编程-下面一个程序,为什么输出次序颠倒了

问题描述 下面一个程序,为什么输出次序颠倒了 #include int main(void) { double i; for(i=0;i<=10.1;i+=0.1) { printf("%.1lfn",i); printf("%lfn",i); printf("%dn",(int)i); if(i>=9.9) break; } return 0; } 除了次序颠倒的问题外,还想问一下,比如i==1.199999,在此程序以double

complex-关于c++中复数如何输出为dat文件,这个程序,如何输出,k,y[k] 急求!!!求大神解答

问题描述 关于c++中复数如何输出为dat文件,这个程序,如何输出,k,y[k] 急求!!!求大神解答 #include "math.h" #include #include #include using namespace std; void DFT(complex a[],complex b[],int N) { for (int k=0;k { b[k]=complex(0,0); for(int n=0;n { complexY = complex(0,(2*3.1415926