每日一练2: java引用数据类型

上一篇文章中介绍了java的基本数据类型,本文将介绍java的引用数据类型。java的引用数据类型有数组、接口、类。

一、数组

数组是具有同一种基本数据类型或引用数据类型的集合。由此可知,数组类型具有两层含义,其一是数组中每个元素的数据类型是相同的;其二是数组中元素的数据类型可以是8种基本数据类型(byte、short、int、long、float、double、char、boolean)的一种,也可以是接口和类中数据类型的一种。

二、接口

接口是由全局常量和公共的抽象方法所组成。

接口定义的格式如下所示:

interface接口名称{

    全局常量;

    抽象方法;

}

接口定义的代码示例如下:

三、类

类是一组属性和方法的集合。属性的类型可以是基本数据类型,也可以是引用数据类型。方法则声明了类支持那些操作或行为。以现实生活中的人举例,人具有身高、体重、年龄等属性,人具有吃饭、走路、睡觉、思考等行为。对于该示例,具体的java实现代码如下:

四、数组、接口、类之间的关系

1.数组与接口、类之间的关系

数组中元素的类型可以是接口、类的类型,数组中每个元素的类型是相同的。

2.接口与类之间的关系

接口是一组全局常量和抽象方法的集合,因此,接口强调的是抽象的行为。在上述人的示例中可以看出,吃饭、走路、睡觉、思考的四个行为是人具有的行为特征,对于不同的人,吃饭吃什么、走路怎么走、睡觉怎么睡、怎么思考的具体细节其实是不一样的。所以说,接口定义公共的抽象行为,具体行为的实现是由类来完成的。在接下来的面向对象相关文章中,我们将进一步说明它们之间的关系。感谢阅读,动一动您的手指,分享给身边的朋友吧!谢谢!

长按识别二维码关注本文公众号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值