文档

Java™ 教程-Java Tutorials 中文版
面向对象的编程概念
Trail: Learning the Java Language

课程:面向对象的编程概念

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

什么是对象?

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

什么是类?

类是创建对象的蓝图或原型。本节定义了一个模拟真实世界对象的状态和行为的类。它有意地关注基础知识,显示即使一个简单的类如何能够干净地建模状态和行为。

什么是继承?

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

什么是接口?

接口是类与外部世界的契约。当一个类实现一个接口时,它承诺提供该接口发布的行为。本节定义了一个简单的接口,并解释了实现它的任何类的必要更改。

什么是包?

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

问题和练习:面向对象的编程概念

使用本节介绍的问题和练习来测试你对对象,类,继承,接口和包的理解。


Previous page: Table of Contents
Next page: What Is an Object?