Java复习:接口

一、

 是一种规范,约束设计者的设计方式。

就算不写public 也都默认是public因为默认是公开规则!

 

 甚至连抽象abstract都不用写!!

继承方式,跟抽象类类似的是必须重写方法! 

 

多接口的实现 

 不再纯洁的接口!

 

 

抽象类是被继承,接口是被实现。 

 

 

  

 

 

私有方法只有在run方法被调用的时候才会被调用,静态方法只能用接口.方法名调用 

 注意事项:

 

 个人观点:接口是一个特殊的类,与抽象类相比,接口支持常量,抽象方法,非抽象方法(我觉得没区别。。)

为什么存在接口这个概念?因为我们可能需要一个重写方法的规范

当一个类实现了一个接口,这个规范就会被实现,规范指的是在接口中的抽象方法

然后抽象方法必须被全部重写,对于实现类来说,这是强制性的要求,所以是一个规范

// 

1.

抽象类作为类一定有构造器,而且抽象类必须有构造器。 提供给子类创建对象调用父类构造器使用的。

2.

抽象类虽然有构造器但是抽象类不能创建对象。 抽象方法没有方法体,创建对象不能执行,所以不能创建对象

接口中的静态方法只能自己调

 

 原因是父类离得近(先继承再接口)

 

接口可以实现多继承,但是要满足规范 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值