![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
关于公共静态数据成员,下面说法正确的是()
A.在main函数之前创建
B.跟某个具体对象无关
C.可以用类名和成员名直接访问
D.需要在类体外初始化
A.在main函数之前创建
B.跟某个具体对象无关
C.可以用类名和成员名直接访问
D.需要在类体外初始化
B、静态变量是全局变量
C、所有Java程序中的main(方法都是静态方法
D、静态成员是指独立于对象的类成员
关于类Item,说法错误的是( )。 -------------------------------------------------------------------------------------- public class Item{ private static int numberOfInstances = 0; private String code; private String title; public Item(String initialCode int initialTitle) { x = initialX; y = initialY; numberOfInstances++; } public static int getNumberOfInstances() { return numberOfInstances; } public int getCode() { return code; } public int getTitle() { return code; } public boolean equals( Object o){ } …… } --------------------------------------------------------------------------------------
A、numberOfInstances是静态变量,位于所有对象共享的内存空间。code和title是实例变量,即对象变量,每次创建一个对象,就为它们分配相应的内存空间。
B、getNumberOfInstances()是静态方法,getCode(),getTitle()和equals( )是实例方法。
C、在类Item的实例方法中,可以撰写直接访问变量numberOfInstances的代码。
D、在类Item的静态方法中,可以撰写直接访问变量code和title的代码。
B.接口是实现者同意满足的行为规范; 这是一个合同。通过实现一个接口,类保证支持一个所需的行为,这允许系统以相同的方式来处理非相关元素
C.表虽然不是基本UML的一部分,但是表是一个可以用原型来做。它在右上角用“表”图标绘制。表属性是原型的“列”。大多数表将具有一个主键,一个或多个字段形成用于访问表的唯一组合,以及一个主键操作,它是原型的“PK”。一些表将具有一个或多个外键,它们是一个或多个字段,它们一起映射到相关表格中的主键上,加上刻有“FK”的外键操作
D.关联类是允许关联连接具有操作和属性的结构。如将“员工”分配给“项目”的方式不仅仅是在两个类之间建立一个简单的关联链接:“员工”在"项目"中占用的"角色"是一个复杂的实体,它包含不属于的属性在"员工"或"项目"类中。例如,“员工”可能同时在几个“项目”上工作,每个“项目”的职称和安全级别都不同
A、静态数据成员虽然能实现同类的对象共享数据,但破坏了类的封装性
B、静态数据成员是所有同类的对象共享数据,它不能具体地属于哪一个对象
C、静态数据成员只在类中声明一次即可
D、若C为一个类,a为它的一个对象,s为类中的一个静态数据成员,则static int a.s 可以说明s为一个静态数据成员
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!