java程序员宜春

本文深入探讨了Java中的抽象类与接口,包括它们的相似之处、不同点以及在实际编程和面试中的重要性。抽象类用于继承,不能直接实例化,而接口强调行为的抽象,允许多继承。理解两者之间的本质区别对于提升编程能力至关重要。
摘要由CSDN通过智能技术生成

相信大家都有这种感觉:抽象类与接口这两者有太多相似的地方,又有太多不同的地方。往往这二者可以让初学者摸不着头脑,无论是在实际编程的时候,还是在面试的时候,抽象类与接口都显得格外重要!希望看完这篇博客文章各位都能从容地明了二者。

相信大家都有这种感觉:抽象类与接口这两者有太多相似的地方,又有太多不同的地方。往往这二者可以让初学者摸不着头脑,无论是在实际编程的时候,还是在面试的时候,抽象类与接口都显得格外重要!希望看完这篇博客文章各位都能从容地明了二者。

1、我所理解的抽象类

1、1 抽象类和类的相样韵味

1、抽象类和类一样,都是可以用来继承的2、类可以有的成分,抽象类都可以拥有【包括构造方法、static静态修饰成分等】

抽象类正如这个名字定义一样,它也是一个类

1、2 抽象方法

讲不同样韵味之前很有必要要先深知的抽象方法:1、抽象方法没有方法体2、抽象方法必须用abstract关键字修饰3、有抽象方法的类必然是抽象类4、抽象方法必须为public或者protected,缺省情况下默认为public

抽象类不一定有抽象方法

1、3 抽象类和类的异样韵味

1、抽象类必须用abstract关键字进行修饰,有abstract修饰的类就是抽象类!2、抽象类可有可无抽象方法3、抽象类虽然有构造方法但不能用来直接创建对象实例4、抽象类不能用finalprivate修饰5、外部抽象类不能用Static修饰,但内部的抽象类可以使用static声明。这句话理解代码如下:


                
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值