接口和抽象类

在讲完类的继承之后,我们已经开始发现java的好处了,紧接着,我们开始讲的接口和抽象类,让我们更加对java产生了一种敬佩之情。
接口简直就是一件很神奇的事情,他就像造物主,创造了一些解决事件的方法,却并没有甘肃我们应该如何去解决,这就像有了魔力一般,在我们的类在实现接口的时候,就可以对接口中的方法进行重写,若是用不到,则可以为空,若是要用到,我们便可以用他来做我们想要做的事情。
说形象的,例如定义了一个画的抽象类,在画图的时候,我们便可以对这个画的方法进行具体的实现,你可以画圆,可以画正方形。但是若是没有这个画的接口,一切似乎开始变得有得艰难,我们并不知道如何去实现这一个方法。接口,一个非常好的发明。
但是同时,我们也可以清楚的看出接口的缺点,我们必须把接口的全部方法都进行重写,这变带来了很大的不便,如果我们想要用到接口的一种方法,但是接口中却有很多方法,这势必给我们带来了不必要的麻烦。于是,抽象类的出现解决了这一毛病。抽象类在实现接口的时候,只是把接口中的所有的方法进行了一次简单的重写,内容全部为空,这样,我们在碰到上述的方法的时候,只需要利用继承,再将我们需要的方法进行重写一遍即可!非常的简单实用!
虽然我们现在学到的只是很少,但是,我们已经充分见识到了java的人性化!在接下来的学习中,我们将更加努力的进行探索,发现java中更多的奥秘,小java,更像一个个对象,而对象,不正组成了我们的现实生活吗?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值