Java官方教程翻译系列(一)(2020.12.13)

面向对象编程概念

  • 对象 object
    An object是具有相关state和behavior的软件。Software objects通常用于对你在日常生活中发现的现实世界对象的建模。本课程将说明state和behavior如何在对象中表示,并说明这样设计软件的好处。

  • 类 class
    A class 是创建对象的蓝图或者原型。本节定义了 a class 用于对实际对象的state和behavior进行建模。它特意注重基础知识,展示一个简单的class是怎样清晰地建模state和behavior。

  • 继承 inheritance
    继承为组织和构造软件提供了强大而自然的机制。本节解释了class 如何从其superclass继承state和behavior,并说明了如何使用Java编程语言提供的简单语法从一个class派生(derive)另一个class。

  • 接口 interface
    interface是class和外界的契约。当a class实现a interface时,它承诺提供该接口发布的behavior。本节定义了一个简单的interface并且说明了实现该interface的任何class的必要改变。

  • 包 package
    包是逻辑上的组织class和interface的命名空间。将你的代码放入包里使得大型软件项目更易于管理。本节说明了这样做的好处,并向您介绍Java平台提供的应用程序编程接口(API)。

练一练

  1. Real-world objects contain ___ and ___.
  2. A software object’s state is stored in ___.
  3. A software object’s behavior is exposed through ___.
  4. Hiding internal data from the outside world, and accessing it only through publicly exposed methods is known as data ___.
  5. A blueprint for a software object is called a ___.
  6. Common behavior can be defined in a ___ and inherited into a ___ using the ___ keyword.
  7. A collection of methods with no implementation is called an ___.
  8. A namespace that organizes classes and interfaces by functionality is called a ___.
  9. The term API stands for ___?

Java官方教程翻译系列(一)(2020.12.13)
说明
本文是橙子对Java官方教程的尝试翻译,尽量的对一些关键词保留了英文原文

年轻人不要不讲武德,进来了点个赞再走啊!

上一篇:sql注入


下一篇:Java_ jdbc___Java 数据库连接