关于java中抽象类和接口的一些想法

0 篇文章 0 订阅

抽象类和接口在初学者眼中其实真的很相识,我也是迷惑的很久,才慢慢的有了一些心得体会!借此来和大家分享我的体会!

抽象类:

       一类的模版,她把类中公共的东西都统一在一起,把所有的子类都需要的方法和属性都放在自己这里,这样在子类继承这个抽象累的时候就可以直接重写就可以了!她相当于类的模型,所有的子类的功能,所有的必需的方法都可以抽象类中定义好!

接口:

       可以把它看成是一个职责,放在班级中就是你是班长,同时你也是一个学生:在这里我定义一个班长接口,班里面的每个同学都是学生类的对象,现在要生成一个班长对象,怎么办呢?重新定义一个班长类,这个类直接继承学生类同时也实现一个班长接口!这样就可以通过这个班长类来生成一个班长对象了!在这个例子中,我们看到接口就是一个职责,只要谁实现了这个接口,谁就有了这个职责,就有了这个功能!而且如果接口设计的好,还可以和方便的扩展功能!

上面基本就我的理解了!第一次写这样的博客,实在是没经验和水平!还望各位看客海涵!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值