首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JLS 12.4.1理解困难

JLS 12.4.1理解困难
EN

Stack Overflow用户
提问于 2019-07-25 21:01:43
回答 2查看 118关注 0票数 0

在JLS中,它被写成:--一个类或接口类型T-

我的问题是,上面的意思是什么?这是否意味着:接口 a

有谁能举例解释一下下面的台词吗?

类或接口类型T将在第一次出现以下任何一种情况之前立即初始化:

  • T是一个类,并创建了一个T的实例。
  • T是一个类,调用T声明的静态方法。

提前感谢

有关更多详细信息,请参见此处提供的12.4.1节:http://docs.oracle.com/javase/specs/jls/se7/html/jls-12.html

类或接口类型T将在第一次出现以下任何一种情况之前立即初始化:

T是一个类,并创建了一个T的实例。

T是一个类,调用T声明的静态方法。

指定一个由T声明的静态字段。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-25 21:06:44

类或接口类型T

它仅仅意味着T是“某个类或接口”。就像x在数学中的意思是“某个数字”。

T是一个类,并创建了一个T的实例。

假设你有课,Foo。如果尚未初始化,Foo将在new Foo()之前立即初始化。

T是一个类,调用T声明的静态方法。

假设Foo有一个静态方法bar。如果尚未初始化,Foo将在Foo.bar()之前立即初始化。

示例Foo类:

代码语言:javascript
复制
class Foo {
  static void bar() {}
}
票数 3
EN

Stack Overflow用户

发布于 2019-07-25 21:06:51

类或接口类型T

这意味着:在下面的文本中,无论何时我们说T,我们都是指classinterface

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57210069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档