苹果助手 JAVA中有时候把一个类的对象作为另一个类的成员变量。为什么要这么做?
浏览量:2450
时间:2021-03-24 07:57:15
作者:admin
JAVA中有时候把一个类的对象作为另一个类的成员变量。为什么要这么做?
这就是你说的吗?这称为依赖注入。类中只能初始化静态常量整型数据成员。
这是因为,当时人们认为类定义中的数据定义是声明,而不是数据定义。
仅当对象(变量、常量)由类定义时才定义数据。
静态常量整数数据成员
1)不是对象的一部分
2)可以生成常量表达式,因此可以在类中初始化。---否则,不适合将其用作数组的大小。
静态常量整数数据成员可用作常量表达式。如果没有在内部定义
,则在没有定义的情况下不能使用常量表达式。
C 11非静态成员变量(常量)可以直接初始化,也可以在初始化表中初始化。
在C 11中初始化非静态成员变量(常量)可视为为为变量(常量)分配默认值。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
二手书买卖 二手书如何处理