A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jundehuang 中级黑马   /  2016-7-26 08:05  /  563 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

抽象类能实现接口吗

3 个回复

倒序浏览
本帖最后由 愿望变美 于 2016-7-26 23:46 编辑

[Java] 纯文本查看 复制代码
package com.heima.animal;

interface Animals{
	void eat();
}
abstract class Birds implements Animals {
	//抽象类实现接口好像没意义,因为抽象类不能创建对象,真要做可以这么迂回
}

class Bfly extends Birds {

	@Override
	public void eat() {
		System.out.println("吃虫子");
	}
	
	public static void main(String[] args) {
		System.out.println("哈哈");
		Bfly bf = new Bfly();
		bf.eat();
	}
	
}

点评

我是这么理解的  发表于 2016-7-26 23:47
回复 使用道具 举报
能把应该,但是没有意义,不能被实例化
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马