Java抽象类方法的访问权限

9个月前 (11-30) wang JAVA, 技术杂谈 0评论 已收录 212℃ 浏览数:154
关于抽象类
JDK 1.8以前,抽象类的方法默认访问权限为protected
JDK 1.8时,抽象类的方法默认访问权限变为default
关于接口
JDK 1.8以前,接口中的方法必须是public的
JDK 1.8时,接口中的方法可以是public的,也可以是default的
JDK 1.9时,接口中的方法可以是private的
jdk8之后,接口可以定义 static方法 与 default方法。 static方法只能通过接口调用,不能通过实现类调用。default只能通过接口实现类调用,不能通过接口名调用。
1)抽象类可以包括抽象方法和非抽象方法
2)如果类里面有抽象方法的话,那么类一定要声明为抽象的!
3)有抽象方法的一定是抽象类,抽象类不一定有抽象方法
博主

Just do it. Now or never.

相关推荐

嗨、骚年、快来消灭0回复。