信2105-3班张少阳20213904第七周java学习总结
2022/8/12 1:26:03
本文主要是介绍信2105-3班张少阳20213904第七周java学习总结,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
本周Java学习重点放在了多态的使用,以及抽象类 ,接口,两者的不同以及联系,以及如何使用接口,接口对应着实现类。
多态、
1.4多态中的转型 1)向上转型 从子到父,父类引用指向子类的对象。
2)向下转型,从父到子,父类引用转为子类对象
二抽象类、
在java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类,关键字用abstract修饰,类似于virtual
抽象类不能实例化
通过子类对象实例化,这叫抽象类多态
抽象类的子类,要么重写抽象类中的所有抽象方法,要么写成抽象类。
1.3抽象类的成员特点:
成员变量:可以是常量也可以是变量
构造方法:有构造方法,但是不能实例化
构造方法的作用是用于子类访问父类数据的初始化 成员方法:可以有抽象方法:限定子类必须完成某些动作
也可以有非抽象方法:提高代码的复用性。
三、接口
1.1接口概述
接口就是一种公共的规范标准,只要符合规范标准,大家谁都可以用,
Java中的接口更多体现在对行为的抽象。
1.2接口的特点
1)接口用关键字interface修饰
public interface 接口名{ }
2)类实现接口用implements 接口名{ }
3)接口不能实例化
如何实现接口实例化:
参照多态的方式,通过实现类对象实例化,这叫接口多态。
多态的形式,具体类多态,抽象类多态,接口多态
多态的前提:有继承或者实现关系,有方法重写
有父类或者接口引用指向子类或实现对象
4)接口中的实现类
要么重写接口中的所有抽象方法,要么是抽象类。
这篇关于信2105-3班张少阳20213904第七周java学习总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南