栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

CGB2111开班第六天

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CGB2111开班第六天

面向对象

三大特征:封装、继承、多态。

封装:把相关的数据封装成一个“类”组件。

继承:是子类自动共享父类属性和方法,这是类之间的一种关系。

多态:增强软件的灵活性和复用性。

类是Java语言最基本单位,相当于类型。

【注意】

        类在现实世界并不存在,它只是一种对现象的数据类型。

        在一个Java文件中可以有多个class,但是被public修饰的class只能有一个,并且被public修饰的class类型必须和文件名保持一致。

        当本类的成员属性与局部变量同名时,可以使用this关键字来指定本类的成员变量。

对象在内存中存储

Java把内存分成5大区域,重点关注内存中对的栈和堆。

TIPS:栈和队列指的是一种数据的结构

栈:先进后出。

队列:先进先出。

局部变量大部分存在栈中。

对象创建过程分析 

  1. 在内存中开辟一个空间,存放引用类型的变量。
  2. 在堆内存中开辟一块空间,存放引用类型的对象。
  3. 要给这个对象进行初始化。
  4. 当对象准备好以后,会生成一个唯一的地址值,然后将此地址值交给引用类型变量来保存。
  5. 如果想要操作这个对象的成员,可以通过引用类型变量中保存的地址值来找到该对象。

封装 

属性需要封装,如果不封装,用户可以随意更改属性值。被private访问修饰符修饰的属性,只能在本类使用。被封装的属性如果想要被使用,必须有个公开方法用来访问被封装属性的值。

属性封装步骤:

  1. 使用private封装属性。
  2. 提供访问被封装属性的公开方法。

        setXxx();------修改属性值。

        getXxx();------获取属性值 。

方法封装步骤:

  1. 使用private封装方法。
  2. 可以在本类内的公开方法里调用该类的私有方法的功能。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/643341.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号