class One    //这是个父类{
//声明两个变量
   int a;   int b;
//声明个方法,用来接参 并输出相加的结果
   void add(int x, int y)   {     a=x;     b=y;     System.out.println("两个数相加的结果为:"+(a+b));   }} 
//创建个子类继承One类
class Two extends One
{    void output();
   {
    System.out.println("第一个数的值为:"+a);    System.out.println("第二个数的值为:"+b);
    }
}
//这里是测试类,测试继承中的属性和方法都可以给子类都随意调用。
public class A{       public static void main(String []age)       {           Two k=new Two();           k.add(45,56);           k.output();        }}
//本来这个代码是写来理解继承的概念的,但是javac后 提示需要设置抽象的类,
难道我在
 void add(int x,int y)
{
a=x;
b=y;
        int sum=a+b;
System.out.println("两个数之和为:"+sum);
}
这样写就不是抽象的了?另外 System.out.println("两个数相加的结果为:"+(a+b)); 这样也判定为不包含任何逻辑吗?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【sai_show】截止到2008-07-08 00:00:02的历史汇总数据(不包括此帖):
    发帖的总数量:1                        发帖的总分数:20                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:1                        未结的总分数:20                       
    结贴的百分比:0.00  %               结分的百分比:0.00  %                  
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    没搞懂楼主问的什么意思,
    //创建个子类继承One类 
    class Two extends One 
    {     void output(); //这个方法这里多打了个结束符号
      { 
        System.out.println("第一个数的值为:"+a);     System.out.println("第二个数的值为:"+b); 
        } 

      

  3.   

    看这:
    //创建个子类继承One类
    class Two extends One
    {    void output();//这里多了个分号,output编译器认为是个抽象方法。去掉就好了。
      {
        System.out.println("第一个数的值为:"+a);    System.out.println("第二个数的值为:"+b);
        }
      

  4.   

    PS楼主代码能正确编译哈,你这段代码就是一个简单的继承关系并输出结果,和抽象类没关系吧,抽象类就是一个(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况.不能创建abstract 类的实例.然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例.不能有抽象构造函数或抽象静态方法.
      

  5.   

    巨汗 感谢上面的几位,特别是ZangXT  昨天晚上也是你帮我指出了错误, 我老犯这样的低级错误。 
    才学java 三天,所以出现错误的时候常常第一时间是怀疑自己的理念语法是不是有错误,而忽略先把细节代码检查好。
    真的不好意思, 再次感谢大家。。