如果您以前从未使用过面向对象的编程语言,那么在开始编写任何代码之前,您需要先学习一些基本概念。本课将向您介绍对象,类,继承,接口和包。每个讨论集中在这些概念与现实世界的关系,同时提供Java编程语言的语法介绍。
对象
对象是相关状态和行为的软件包。软件对象通常用于建模您在日常生活中发现的真实世界对象。本课讲解了一个对象中状态和行为是如何表现的,介绍了数据封装的概念,并解释了以这种方式设计软件的好处
类
类是创建对象的蓝图或原型。本节定义了一个类,用于对现实世界对象的状态和行为进行建模。它有意地集中在基础上,显示一个简单的类甚至可以干净地模拟状态和行为
继承
继承为组织和构建软件提供了强大而自然的机制。本节将介绍类如何从其超类继承状态和行为,并解释如何使用Java编程语言提供的简单语法从另一个派生一个类
接口
接口是一个类与外界进行沟通的契约、协议。当一个类实现一个接口时,它承诺提供该接口发布的行为。本节定义了一个简单的接口,并解释了一个类如何实现一个接口
包
包是用于以逻辑方式组织类和接口的命名空间。将代码放入程序包可以使大型软件项目更易于管理。本节介绍了为什么这是有用的,并将介绍给Java平台提供的应用程序编程接口(API)
咱来小测一下,面向对象的概念理解情况
使用本节中提出的问题和练习来测试您对对象,类,继承,接口和包的理解