首页 存档 技术 查看内容

维信科技|| Java精髓集锦十八 核心概念:类和对象

2018-3-30 13:00 |来自: 互联网 243 0

摘要: 上集内容我们了解了面向对象的基本概念和主要特性,那这一集我们就一起来学习下、Java中面向对象的两个核心概念类和对象。 在面向对象中,类和对象是最基本,也是最重要的组成单元。 1、类和对象的概念 对象:拥有 ...


上集内容我们了解了面向对象的基本概念和主要特性,那这一集我们就一起来学习下、Java中面向对象的两个核心概念类和对象。


在面向对象中,类和对象是最基本,也是最重要的组成单元。

1、类和对象的概念

对象:拥有基本属性和行为的实体。

对象具有状态,一个对象用数据值来描述它的状态。

对象还有操作,用于改变对象的状态,操作就是对象的行为。

:具有相同或相似性质的对象的抽象就是类。

类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。

类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。

因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。


2、类的语法结构


例子:



3、对象的创建

类名 对象名 = null; //声明对象

对象名 = new 类名(); //实例化对象

也可以一步完成:

类名 对象名 = new 类名();

例子:


上面的程序中在主方法里实例化了Student对象,对象名为stu。对象的实例化是要划分堆、栈空间的,具体的内存分配如下图所示:


栈内存中保存着对象名称,而堆内存中保存了对象的属性信息。对象被实例化后,对象中的属性都为默认值,属性name默认为null,属性age默认为0。








2017

撸起袖子加油干

维信科技Java、大数据、UI设计“实训基地”




声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部