(数组其实也是对象)数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成,其中,每一个数据称之为元素,每个元素可以通过一个索引来访问他们
数组有三个特点
1、数组长度是确定的,一旦被创建,它的大小就是不可以改变的
2、其元素必须是相同类型,不可出现混合类型
3、数组类型可以是任何数据类型,包括基本类型和引用类型
数组的初始化有三种:静态初始化(直接赋值)、动态初始化(通过下标来赋值)、默认初始化(默认给数据的元素进行赋值,赋值的规则和成员变量默认复制规则完全一致)
抽象方法:使用abstract修饰的方法,没有方法体只有声明。定义的是一种规范,就是告诉子类必须要给抽象方法提供具体的实现
抽象类:包含抽象方法的就是抽象类。使用abstract方法定义规范,然后要求子类必须定义具体具体实现。通过抽象类,我们就可以做到严格限制子类的设计,使子类之间更加以通用
抽象类使用要点:
1、由抽象方法的类只能定义成抽象类
2、抽象类不能实例化,即不能用new来实例化抽象类
3、抽象类可以包含属性、方法、构造方法。但是构造方法不能用来new实例,只能用来被子类调用
4、抽象类只能被继承
5、抽象类方法必须被子类实现
最后
以上就是魔幻小天鹅最近收集整理的关于Java基础概念五(数组、抽象方法、抽象类)的全部内容,更多相关Java基础概念五(数组、抽象方法、抽象类)内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复