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

java对象和类(一)

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

java对象和类(一)

一、类和对象概述

1、类是构造对象的模板或蓝图,类相当于模具,对象就是成品,由类构造对象的过程称为创造类的实例

2、封装(又称数据隐藏)是处理对象的一个重要概念。形式上看,封装就是将数据和行为组合在一个包中,并对对象的使用者隐藏具体的实现方式

3、对象中的数据称为实例字段,操作数据的过程称为方法。作为类的实例,特定对象都有一组特定的实例字段值,这些值的集合就是这对象的当前状态

4、实现封装的关键在于,不能让类中的方法直接访问其他类的实例字段,程序只能通过对象的方法与对象数据进行交互

5、通过扩展其他类可以构造新的类,例如java中所有的类都有超类Object,这种行为叫做继承

6、对象有三个主要特性:

(1)、对象的行为:对象可以调用那些方法?

(2)、对象的状态:调用方法时,对象会有什么响应?每个对象都保存着描述当前状况的信息

(3)、对象的标识:如何区别具有相同行为和状态的不同对象

7、类之间的关系:

(1)、依赖(usea-a):如果一个类的方法使用或操纵另一个类的对象,我们说一个类依赖于另一个类。我们应该尽可能地减少相互依赖的类(减少类之间的耦合)

(2)、聚合(has-a):包容关系意味着类A的对象包含类B的对象

(3)、继承(is-a):如果类A扩展类B,类A不但包含从类B继承的方法,还会有一些额外的功能

二、使用类

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/856827.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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