lwyqli26 发表于 2005-12-30 22:48

JAVA考试用到的题目

<P>按如下要求定义两个类A和B, 类A中定义一个int 类型属性x(将其赋值为8)和一个在命令行下输出x值的方法myPrint()。类B是类A的子类,其中也定义一个int 类型属性y(将其赋值为16)和String类型的属性s(将其赋值为"java program!");一个在命令行下输出y和s值的方法myPrint();类B中还有一个方法printAll( ),该方法中分别调用父类和子类的myPrint()方法。编写Application,创建类类B的对象b,调用printAll( )方法,输出结果。<BR><BR><BR><BR>麻烦各位高手做一下这个题目 ,,,,,给出这题目的源程序啊   摆脱咯   小弟考试用到 <BR><BR>成功与否靠各位大虾了哦 </P>

lwyqli26 发表于 2005-12-30 22:57

<P>各位高手麻烦看下啦  小弟考试急用啊 </P>

WHW1984 发表于 2005-12-30 23:03

<P>public class A{<BR>   private int x;<BR>   public A(){<BR>     x=8;<BR>   }<BR>   public void myPrint(){<BR>    System.out.println("x="+x);<BR>  }<BR>}</P>

<P>class B extends A{ </P>
<P>    private int y;</P>
<P>    private String s;</P>
<P>    public B(){</P>
<P>      y=16;</P>
<P>      s="java program";</P>
<P>   }</P>
<P>   public void myPrint(){<BR>     System.out.println("y="+y+"  s="+s);<BR>   }<BR>   public void PrintAll(){<BR>      super.myPrint();<BR>      B.my.println();<BR>   }<BR>}</P>

飘飘叶子 发表于 2005-12-30 23:17

<P>public class A<BR>{<BR> int x = 8;<BR> <BR> public void myPrint()<BR> {<BR>  System.out.println(x);<BR> }<BR> <BR> public static void main(String [] args)<BR> {<BR>  B b = new B();<BR>  b.printAll();<BR> }<BR>}</P>
<P>class B extends A<BR>{<BR> int y = 16;<BR> <BR> String s = "java program!";<BR> <BR> public void myPrint()<BR> {<BR>  System.out.println(y);<BR>  <BR>  System.out.println(s);<BR> }<BR> <BR> public void printAll()<BR> {<BR>  super.myPrint();<BR>  <BR>  myPrint();<BR> }<BR>}<BR><BR><BR>不知道我是在帮还是在害……</P>

zhou 发表于 2008-3-30 13:42

*** 作者被禁止或删除 内容自动屏蔽 ***

wpwangpeng 发表于 2008-3-31 16:19

lz也太不喜欢学习了吧!!
这种简单的问题应该自己想啊!!

页: [1]

编程论坛