abstract类可以定义私有成员啊,它的所有成员可以在这个abstract类里面的方法(假如为public的)里面使用啊。其他类假如继承了这个抽象类可以用它父类的public的方法啊。多说一点,有一个抽象方法的类肯定是抽象类
没有抽象方法的类也可以定义成抽象类,这样能更好的解释你的问题吧

解决方案 »

  1.   

    完全可以!
    abstract可以有抽象类!
      

  2.   

    同意:Squall1009(钰枫)(祝大家新年快乐!) 
      

  3.   

    如果在abstract类里定义私有变量是没有意义的。
    abstract类就是为了定义该类具有什么功能的,而跟私有变量没有牵连。
      

  4.   

    abstract类可以定义私有成员,在他的构造方法中可以使用这些私有成员!
      

  5.   

    同意 liweigu(liweigu) 说的!
      

  6.   

    抽象类不能定义对象,但可以定义对象变量,但必须是指向其子类的对象变量

    abstract class person{...}
    class student extends person{...}
    new person(...);//错误
    person abc=new student(...);//正确
      

  7.   

    abstract中记可以由实现方法也可以由抽象方法,有私有变量只是为那些实现功能的方法使用、