当前页面: 开发资料首页 → J2SE 专题 → 抽象方法一定要在抽象类中吗?
抽象方法一定要在抽象类中吗?
摘要: 抽象方法一定要在抽象类中吗?
我刚开始java,有点菜,大家不要笑话哈!
我有一个父类,有的功能在父类中实现,有的必须在子类中实现,所以父类不是abstract的,但有的方法是abstract的,这个时候eclipse就报错,说abstract的方法必须在abstract的类中,真是这样吗?
对
nod
反过来,抽象类中可以有非抽象方法,楼主试试巴
抽象方法,也就是没有实现的方法,可以定义在抽象类中,也可以定义在接口中.
"所以父类不是abstract的",抽象类即可以有没有实现的方法,也就是抽象方法,也可以有实现代码的方法.所以你的父类完全可以定义成abstract抽象类.
而接口中只能有抽象方法!
抽象类的方法不一定要都是抽象的
全部方法如果都是抽象方法,完全可以声明为接口