精华内容
下载资源
问答
  • 关于C++/JAVA中static 成员和对象成员的说法正确的是? A. static 成员变量在对象构造时生成 B. static 成员函数在对象成员函数中无法调用 C. 虚成员函数不可能是static 成员函数 D. static 成员函数不能访问...

    题目

    关于C++/JAVA类中static 成员和对象成员的说法正确的是?
    A. static 成员变量在对象构造时生成
    B. static 成员函数在对象成员函数中无法调用
    C. 虚成员函数不可能是static 成员函数
    D. static 成员函数不能访问static 成员变量

    答案

    C

    解析

    虚函数是C++中的概念,在java语言中虚函数指代的就是抽象方法。
    抽象方法中不能用private,static, synchronized,native等修饰词修饰。

    展开全文
  • 5.关于C++/JAVA中static成员和对象成员的说法正确的是? A static成员变量在对象构造时生成 B static成员函数在对象成员函数中无法调用 C 虚成员函数不可能是static成员函数 D static成员函数不能访问static...

    5.关于C++/JAVA类中static成员和对象成员的说法正确的是?

    • A static成员变量在对象构造时生成
    • B static成员函数在对象成员函数中无法调用
    • C 虚成员函数不可能是static成员函数
    • D static成员函数不能访问static成员变量

    正确答案:C

    展开全文
  • A:static成员变量在对象构造时候生成 ...答案:c 解释,(1)的static成员变量属于该抽象,需要在定义时初始化,不可以在对象的构造函数中初始化。(2) static成员函数在对象成员函数中可以调用,同属于

    A:static成员变量在对象构造时候生成

    B: static成员函数在对象成员函数中无法调用

    C: 虚成员函数不可能是static成员函数

    D: static成员函数不能访问static成员变量

    答案:c   解释,(1)类的static成员变量属于该抽象类,需要在类定义时初始化,不可以在对象的构造函数中初始化。(2) static成员函数在对象成员函数中可以调用,同属于一个类作用域 (3)正确,static成员函数不可以声明为const和virtual,详见C++ primer  (4)static成员函数只能够访问static 成员变量。

    答案c在标准中的解释:


    ISO/IEC 14882:2003(E)  ISO/IEC
    10.3 Virtual functions 

    7 [Note: the virtual specifier implies membership, so a virtual function cannot be a nonmember (7.1.2)function.  Nor can a virtual function be a static member, since a virtual function call relies on a specific object for determining which function to invoke.  A virtual function declared in one class can be declared a friendin another class.  ]




    #include "stdafx.h"
    #ifndef TEST_H
    #define TEST_H
    #include <stdio.h>
    class test
    {
    private:
    int submember;
    static int  member;
    public:
    static void writesubtest(int member)
    {
    //test::submember = member; //error:非静态成员引用必须与特定对象相对


    }


    virtual static void writetest(int member) //error:仅非静态成员函数可以是虚拟的
    {
    test::member = member;


    }
    static void display(int count)//static成员函数,属于抽象类,不属于类对象
    {
    printf("the count number is %d \n",count);
    }
    void readtest(int mem)  //对象成员函数
    {
    printf("helllo %d \n",test::submember);
    // test::writetest(mem);// static成员函数在对象成员函数中可以调用,同属于一个类作用域,但是,static函数不能包含对stati成员的操作,否则出现错误
    display(8);
    }
    };
    #endif
    int _tmain(int argc, _TCHAR* argv[])
    {

    int aa = 2;
    test a ;
    a.writetest(10);
    a.readtest(aa);
    return 0;
    }

    展开全文
  • java面试题37 关于对象成员占用内存的说法哪个正确?( ) A 同一个对象共用同一段内存 B 同一个对象使用不同的内存段,但静态成员共享相同的内存空间 C 对象的方法不占用内存 D 以上都不对 蒙蔽树...

    java面试题37 关于对象成员占用内存的说法哪个正确?( )

    A 同一个类的对象共用同一段内存
    B 同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间
    C 对象的方法不占用内存
    D 以上都不对

    蒙蔽树上蒙蔽果,蒙蔽树下你和我

    拿到这道题,先快速的浏览一下,三长一短选最短,三短一长选最长

    当你创建一个新的实例对象时,它会得到一块新的内存空间。但是类中的静态成员变量是所有对象共有的,也就是在一片属于类的存储空间中,被所有对象共有。

    答案为B

    我是歌谣,有什么不合理之处欢迎指出。喜欢敲代码,没事刷刷题。

    阅读目录(置顶)(长期更新计算机领域知识)

    阅读目录(置顶)(长期更新计算机领域知识)

    阅读目录(置顶)(长期科技领域知识)

    歌谣带你看java面试题

     

    展开全文
  • 关于继承的说法正确的是

    万次阅读 2019-02-26 13:17:00
    关于继承的说法正确的是(A)。 子类将继承父类所有的数据域方法。 子类将继承父类的其可见的数据域方法。 子类只继承父类public方法数据域 子类只继承父类的方法,而不继承数据...
  • Python学习:类、类对象和实例对象

    千次阅读 2019-01-24 13:01:43
    # 类定义C class C: count = 0 # 类对象C() a = C() b = C() ...可以看出对实例对象a的count属性进行赋值之后,就相当于覆盖了类对象C的count属性。如果没有赋值覆盖,那么引用的是类对象的co...
  • 类和对象作业及答案

    千次阅读 2018-12-20 08:56:53
    类和对象作业 一、 填空题 是组成Java程序的基本要素,体有两部分构成:一部分是变量的定义,另一部分是 的定义。 执行Person p = new Person();语句后,将在___________中给Person对象分配空间,并在栈内存中...
  • A一个可以实现多个接口,类似于多重继承 B.接口没有构造函数 C.接口可以继承 D.接口所包含的方法既可以有实现,也可以没有实现。 可以详细解释一下吗??谢谢。
  • Java面试题大全(2020版)

    万次阅读 多人点赞 2019-11-26 11:59:06
    发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,...JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境运行环境。 JRE:Java Runtime Environ...
  • java面试题38 以下关于 abstract 关键字的说法正确的是() A abstract 可以与final 并列修饰同一个。 B abstract 中不可以有private的成员。 C abstract 中必须全部是abstract方法。 D abstract ...
  • C++中对象的讲解(通俗易懂)

    万次阅读 多人点赞 2016-07-14 20:09:45
    的成员函数是指那些把定义原型写在定义内部的函数,就像定义中的其他变量一样。 访问修饰符 成员可以被定义为 public、private 或 protected。默认情况下是定义为 private。 构造函数 &...
  • JAVA练习题二(对象

    千次阅读 2020-03-13 10:21:19
    下列关于面向对象说法中,错误的是( )。 A、面向对象思想编程,不仅增强代码了复用性,提供了开发效率,而且为程序的修改补充提供了便利。 B、面向对象就是分析解决问题所需要的步骤,然后用函数把这些步骤一一实现,...
  • 下列关于JavaBean的说法正确的是: A:Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写 B:在JSP文件中引用Bean,其实就是用语句 C:被引用的Bean文件的文件名后缀为.java D:Bean文件放在...
  •  (2分)重载函数中不允许使用默认参数重载函数中编译根据参数表进行选择不要使用重载函数来描述毫无相干的函数构造函数重载将会给初始化带来多种方式2-3在下面声明中,关于生成对象正确的是( )。class point{ ...
  • 在Java中,关于final关键字的说法正确的有()。 A)如果修饰变量,则一旦赋了值,就等同一个常量 B)如果修饰,则该只能被一个子类继承 C)如果修饰方法,则该方法不能在子类中被覆盖 D)如果修饰方法,则该...
  • 第三章 对象(课后习题)

    千次阅读 2018-04-24 12:30:56
    第三章课后习题一、填空题(1)定义中关键字private、publicprotected以后的成员的访问权限分别是 私有、 公有  保护。如果没有使用关键字,则所有成员默认定义为private权限。具有 public 访问权限的数据...
  • 运行: 第1个季节:Spring 第2个季节:Summer 第3个季节:Autumn 第4个季节:Winter 四:zip()函数并行循环示例 如果需要并行遍历多个可迭代对象,则可以使用Python的内置函数zip() zip()函数将多个可迭代对象中...
  • Educoder–Java面向对象(第一章)- 对象【笔记+参考代码】 第一关 编程要求 根据提示,在右侧编辑器Begin-End处补充代码: 声明一个Dog,给Dog添加三个String类型的属性,分别是name,color,variety,...
  • 可参考具体开发流程: 打印菜单,提示用户选择要进行的运算 用户选择运算类型 接收用户输入的值,用于参与运算 输出运算的结果 第六章 面向对象程序设计 单元测试 1、关于面向过程面向对象,下列说法错误的是 A、...
  • 对于刚接触不久面向对象的真小白童鞋来说,对象对象的实例,对象的引用,引用变量的问题以及莫过于没得对象虽然博主也没得对象,本文将逐个逐个讲解!...“按照通俗的说法,每个对象都是某个(class)的...
  • 浅谈 IOC 什么是 IOC?

    万次阅读 多人点赞 2019-05-27 14:19:26
    本文以文字为主题,并... IOC (Inversion Of Control,控制倒转),是spring的核心,贯穿始终,所谓IOC ,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。所有的都会在spring容器中...
  • A 覆盖方法包括成员方法的覆盖成员变量的覆盖 B 成员方法的覆盖是多态的一种表现形式 C 子类可以调用父类中被覆盖的方法 D 任何方法都可以被覆盖 分析:在子类中调用父类方法使用super关键字。super.a() 就...
  • Java面试题19下面有关java的引用类型,说法正确的有? A:对于一个对象来说,只要有强引用的存在,它就会一直存在于内存中 B:如果一个对象仅持有虚引用,那么它就没有任何引用一样,在任何时候都可能被垃圾...
  • 关于JAVA堆,下面说法错误的是()? A.所有的实例和数组都是在堆上分配内存的 B.堆内存由存活死亡的对象,空闲碎片区组成 C.数组是分配在栈中的 D.对象所占的堆内存是由自动内存管理系统回收 正确答案:C 一句...
  • 基类对象派生类对象之间的赋值关系

    万次阅读 多人点赞 2014-05-30 11:51:36
    基类对象派生类对象之间的赋值关系具体是指:基类的对象可不可以赋值给子类对象或者子类对象可不可以赋值给基类对象。  一般来说,只有派生类的对象可以赋值给基类的对象,反之,则不可以。例如:  为什么...
  • 1.下面有关static变量实例变量的描述,正确的有? static变量又叫静态成员变量,它不需要创建对象就可以已经在内存中存在了 在创建实例对象的时候,内存中会为每一个实例对象的每一个非静态成员变量...
  • 日常Java练习题(每天进步一点点系列)

    千次阅读 多人点赞 2021-08-11 22:55:08
    提示:好多小伙伴反映,直接看到答案不太好,那我把答案的颜色设置为透明,答案位置还是在题目后面,需要鼠标选中才能看见(操作如下图),同时为了...正确答案: B 你的答案: B (正确) 1 2 8 2 4 8 1 1 4 8 2 4 8 1 1 4
  • Python 中什么是一等对象 first-class object(第一类对象)? 文章目录Python 中什么是一等对象 first-class object(第一类对象)?0. 参考资料1. 定义 0. 参考资料 1. 定义 闲话:很多资料把 first-...
  • java中,StringBuilderStringBuffer的区别,下面说法错误的是? AStringBuffer是线程安全的 BStringBuilder是非线程安全的 CStringBuffer对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 127,452
精华内容 50,980
关键字:

关于类和对象正确的说法是