JAVA面向对象程序设计04-类.PPT

JAVA面向对象程序设计04-类

面向对象程序设计-JAVA 第四章 类、对象、接口 面向对象(OO)基本概念 抽象 封装 类 对象 抽象 所谓抽象就是舍弃被研究对象中个别的、非本质的、或与研究主题无关的次要特征,而抽取与研究有关的特征,形成对所研究对象正确的、简明扼要的认识。 封装 封装也称为信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据的内部,尽可能隐藏内部细节,只保留一些外部接口使之与外部发生联系。 对象 客观世界是由一些具体的事物构成的,每个事物一般都有自己的一组静态特征和动态特征。 把客观世界的这一事实映射到面向对象程序设计中,就把客观事物抽象成为了对象(object)。在面向对象程序设计中,对象具有如下特性: 对象标识 静态特征(属性) 动态特征(方法) 类 对象是对具体某个事物的抽象,而类则是对对象的抽象与归纳,即把具有相同特征的一组对象归纳成一类。分类所依据的原则就是抽象。 JAVA中的类 类是面向对象程序设计(OOD)的基础,是Java的核心和本质所在。在Java中,所有的语言元素都必须被封装在类中。 Java程序是由一个个类定义组成的,编写Java程序的过程实际就是从现实世界中抽象出Java可实现的类并用合适的语句定义它们的过程,这个定义过程包括对类内各种属性和方法的定义,创建类的对象,也包括类间的各种关系和接口的定义。 J

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档