Java学习(一)——类和对象

一、对象

在街上偶遇一个明星,那么该明星就可以被定义为一个对象,那么该对象有两方面的定义:状态和行为。明星有状态:年龄,身高,体重,籍贯。明星有行为:唱歌,跳舞,弹琴,拍照。所以,对象可以定义成包含状态和行为的实体,对象(object)也称为实例(instance)。实体是存在于现实世界中并且可以与其他物体区分开来的物体,实际存在的个体。至于对象,对象是人们要进行研究的任何事物,万事万物皆为对象。

对象具有状态和行为:对象具有状态:身高,年龄,性别,职业等。

                                    对象具有行为:吃饭,唱歌,跳舞,工作等。

 

二、类

通过对多个同类型的对象分析,可以把对象抽象成类。具有相同状态(特性)和行为(操作)的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象。也可以说类的实例是对象。类也是对象的模板(类型)。创建一个对象,就是使用一个类作为创建该对象的基础。

类具有特性和操作:类具有特性:即对象的状态,用成员变量来描述、封装数据。

                                类具有操作:即对象的行为,用方法来描述。

 

三、类和对象

对象是类的实例,类是对象的模板。

对象的抽象是类,类的具体化就是对象。

 

四、先有类还是先有对象?

在面向对象编程中,是先有类的,如果没有类,对象就没办法实例化。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值