javaSE_8系列博客——Java语言的特性(一)--关于面向对象基本概念的理解(1)

来源:互联网 发布:迪联软件 编辑:程序博客网 时间:2024/06/05 00:12

如果您以前从未使用过面向对象的编程语言,那么在开始编写任何代码之前,您需要先学习一些基本概念。本课将向您介绍对象,类,继承,接口和包。每个讨论集中在这些概念与现实世界的关系,同时提供Java编程语言的语法介绍。

对象

对象是相关状态和行为的软件包。软件对象通常用于建模您在日常生活中发现的真实世界对象。本课讲解了一个对象中状态和行为是如何表现的,介绍了数据封装的概念,并解释了以这种方式设计软件的好处

类是创建对象的蓝图或原型。本节定义了一个类,用于对现实世界对象的状态和行为进行建模。它有意地集中在基础上,显示一个简单的类甚至可以干净地模拟状态和行为

继承

继承为组织和构建软件提供了强大而自然的机制。本节将介绍类如何从其超类继承状态和行为,并解释如何使用Java编程语言提供的简单语法从另一个派生一个类

接口

接口是一个类与外界进行沟通的契约、协议。当一个类实现一个接口时,它承诺提供该接口发布的行为。本节定义了一个简单的接口,并解释了一个类如何实现一个接口

包是用于以逻辑方式组织类和接口的命名空间。将代码放入程序包可以使大型软件项目更易于管理。本节介绍了为什么这是有用的,并将介绍给Java平台提供的应用程序编程接口(API)

咱来小测一下,面向对象的概念理解情况

使用本节中提出的问题和练习来测试您对对象,类,继承,接口和包的理解

0 0
原创粉丝点击