抽象类复习 接口复习

本文回顾了Java中的抽象类和接口,强调了它们在抽象和实现层面的区别。抽象类用于定义共同特性,不提供具体实现,而接口则用于扩展功能,允许多继承。学习中指出,抽象类通过子类实例化,接口通过多态实例化,且接口变量为常量。此外,接口提供了灵活性,让不同类型的类实现相同的功能。
摘要由CSDN通过智能技术生成

JavaSE学习

学习内容:

抽象类复习
接口复习

学习时间:

1.8

笔记:

1.动物不是一个具体的事物,而是一个抽象的事物,所以只提供声明,而不提共方法体。

2.构造方法不能实例化,但是有构造方法,是给子类访问父类数据的初始化用的;抽象类是通过子类来进行实例化的,也就是向上转型
抽象类可以继承抽象类,不需要重写内部的方法,但是其他的普通类一定需要重写。

3.分析:从具体到抽象
实现:从抽象到具体

---------------------------------分割线---------------------------------

虽然都是狗,但并不是所有的狗都会去看门,所以为了体现事物的扩展性,把部分功能拿出来写成接口,这样就能在需要的狗身上去实现这个扩展。

1.接口不能实例化,所以使用多态的方式进行实例化;另外,接口中的变量为常量,所以后续实现接口后不要修改值
回忆:所有类都继承自object

2.实现的接口中的方法,权限要比接口中的高,·接口支持多继承。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值