提交 6b6b297a 编写于 作者: W wizardforcel

member => 成员

上级 74fbdd1b
......@@ -12,7 +12,7 @@
每种情况都适用于不同的情况,如以下各节所述。
## 以合格名称提及包裹
## 以合格名称提及包裹
到目前为止,本教程中的大多数示例都通过简单名称引用类型,例如`Rectangle``StackOfInts`。如果您编写的代码与该成员位于同一个包中,或者已导入该成员,则可以使用包成员的简单名称。
......
......@@ -274,7 +274,7 @@ processPersons(
);
```
如果您想要对员的个人资料进行更多操作而不是打印出来,该怎么办?假设您要验证成员的个人资料或检索他们的联系信息?在这种情况下,您需要一个包含返回值的抽象方法的函数式接口。 `Function<T,R>`接口包含方法`R apply(T t)`。以下方法检索参数`mapper`指定的数据,然后对参数`block`指定的操作执行操作:
如果您想要对员的个人资料进行更多操作而不是打印出来,该怎么办?假设您要验证成员的个人资料或检索他们的联系信息?在这种情况下,您需要一个包含返回值的抽象方法的函数式接口。 `Function<T,R>`接口包含方法`R apply(T t)`。以下方法检索参数`mapper`指定的数据,然后对参数`block`指定的操作执行操作:
```
public static void processPersonsWithFunction(
......
......@@ -112,7 +112,7 @@ public class MountainBike extends Bicycle {
本课程的以下部分将扩展这些主题。
## 超级私人
## 超级私人
子类不继承其父类的`private`成员。但是,如果超类具有访问其私有字段的公共或受保护方法,则子类也可以使用这些方法。
......
......@@ -5,7 +5,7 @@
[`Class`](https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html) 中提供了两类方法,用于访问字段,方法和构造器:枚举这些成员的方法和搜索特定成员的方法。还有一些不同的方法可以访问直接在类上声明的成员,而不是用于搜索继承成员的超接口和超类的方法。下表提供了所有成员定位方法及其特征的摘要。
Class Methods for Locating Fields
| [`Class`](https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html) API | 会员名单? | 继承成员? | 私人会员? |
| [`Class`](https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html) API | 成员名单? | 继承成员? | 私人成员? |
| --- | --- | --- | --- |
| [`getDeclaredField()`](https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#getDeclaredField-java.lang.String-) | 没有 | 没有 | 是 |
| [`getField()`](https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#getField-java.lang.String-) | 没有 | 是 | 没有 |
......@@ -13,7 +13,7 @@ Class Methods for Locating Fields
| [`getFields()`](https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#getFields--) | 是 | 是 | 没有 |
Class Methods for Locating Methods
| [`Class`](https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html) API | 会员名单? | 继承成员? | 私人会员? |
| [`Class`](https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html) API | 成员名单? | 继承成员? | 私人成员? |
| --- | --- | --- | --- |
| [`getDeclaredMethod()`](https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#getDeclaredMethod-java.lang.String-java.lang.Class...-) | 没有 | 没有 | 是 |
| [`getMethod()`](https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#getMethod-java.lang.String-java.lang.Class...-) | 没有 | 是 | 没有 |
......@@ -21,7 +21,7 @@ Class Methods for Locating Methods
| [`getMethods()`](https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#getMethods--) | 是 | 是 | 没有 |
Class Methods for Locating Constructors
| [`Class`](https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html) API | 会员名单? | 继承成员? | 私人会员? |
| [`Class`](https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html) API | 成员名单? | 继承成员? | 私人成员? |
| --- | --- | --- | --- |
| [`getDeclaredConstructor()`](https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#getDeclaredConstructor-java.lang.Class...-) | 没有 | N / A <sup>1</sup> | 是 |
| [`getConstructor()`](https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#getConstructor-java.lang.Class...-) | 没有 | N / A <sup>1</sup> | 没有 |
......
......@@ -33,7 +33,7 @@
**第 4 项:**导入其他 Java 包以使其在您的代码中可访问。
* [创建和使用包](../../java/package/packages.html)
* [使用包裹](../../java/package/usepkgs.html)
* [使用包裹](../../java/package/usepkgs.html)
**第 5 项:**比较和对比 Java 的特性和组件,例如:平台独立性,面向对象,封装等。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册