java面向对象基础

面向对象编程是一种编程范式,关注点在于对象。类是对具有共同属性和行为的事物的抽象,对象是类的实例,拥有特定的属性和行为。属性定义了对象的特征,如手机的品牌、价格等,而行为则指对象能执行的操作,如打电话。类包含属性(成员变量)和行为(成员方法),是对象的蓝图。对象在内存中有具体的存储,通过成员变量和方法体现其特性与功能。
摘要由CSDN通过智能技术生成

类和对象

万物皆对象,只要是客观存在的东西都可以是对象,对象可以是一辆兰博基尼跑车,可以是一个充电宝,可以是一杯苦咖啡。面向对象,从字面上分析,就是我们人朝着对象,其实也就是我们人关注着对象。而对于计算机来讲解,它形象的比喻了我们人更关注一个具体的事物信息。那么,这理解起来是不是很复杂呢?其实不会的,我们只要用理解生活当中的问题的方式,就可以理解计算机中的面向对象的概念。了解对象的详细信息,并关注它,这个过程就叫面向对象。面向一个具体的事物进行操作,面向对象编程。

 

是对现实生活中一类具有共同属性行为的事物的抽象。类的特点是类是对象的数据类型,类是具有相同属性和行为的一组对象的集合。

对象的属性对象具有的各种特征,每个对象的每个属性都拥有特定的属性,就是对象具有的各种特征。我们可以把它简单的理解为:有什么。例如,我们前面在说手机的时候,说了手机的品牌,价格,内存大小等信息。这就是手机有什么。而每个对象呢,它都有自己的特定值,例如说:我们小米手机这个对象呢,它的价格是是2999元,内存时候是128G的,屏幕尺寸是6.21的,摄像头像素是1200万的等。它会有一些特定的值,我们把这些特定值,就称为对象的属性。

对象的行为行为就是对象执行的操作,还是说我们买的小米手机,它可以用来打电话,发短信。我们把这个它能干什么,就称为行为。

类和对象的关系:类是对象的抽象,对象是类的实体。类是对现实生活中一类具有共同属性和行为的事物的抽象,对象是能够看得到摸的着的真实存在的实体,类是对现实生活中一类具有共同属性和行为的事物的抽象,确定对象将会拥有的属性和行为,对象有什么,我们用属性来表示,对象可以干什么,我们用行为来表示。也就是说我们在定义一个类的时候主要由两方面组成。属性和行为。属性:在类中通过成员变量来体现(类中方法外的变量)。行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)。

对象的使用

 

 

对象内存图 

成员变量:类中方法外的变量 局部变量:方法中的变量

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值