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

1.抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。
2.抽象类要被子类继承,接口要被类实现。
3.接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。
4.抽象类里可以没有抽象方法。
5.接口可以被类多实现(被其他接口多继承),抽象类只能被单继承。
6.接口中没有 this 指针,没有构造函数,不能拥有实例字段(实例变量)或实例方法。
7.抽象类不能在Java 8 的 lambda 表达式中使用。
---------------------
【转载,仅作分享,侵删】
作者:*是杯酒渐浓*
原文:https://blog.csdn.net/weixin_43560292/article/details/86436613


1 个回复

倒序浏览
奈斯
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马