精华内容
下载资源
问答
  • 假设A又如下定义, 设a是A的一个实例, 下列哪个调用是错误的?() public class A { public int i; static String s; void method1(){} static void method2(){} } A. System.out.println(a.i); B. a.method1(); C....

    假设A类又如下定义, 设a是A类的一个实例, 下列哪个调用是错误的?()
    public class A
    {
    public int i;
    static String s;
    void method1(){}
    static void method2(){}
    }
    A. System.out.println(a.i);
    B. a.method1();
    C. A.method1();
    D. A.method2();
    这个题选择C
    分析 :
    i 是 A 的一个属性
    s 是 A 的静态方法
    method1 是 A 的一个实例方法
    method2 是 A 的一个实例方法
    实例方法和变量调用是 实例对象点方法名/属性/变量
    静态方法和变量调用是 这个类A点方法/属性/变量
    此题中, 静态成员变量, 静态方法可以直接通过类名或对象去调用, 因此ABD正确, 非静态方法, 必须通过对象名去调用, 因此C不正确.

    展开全文
  • 假设A有如下定义, 设a是A的一个实例, 下列语句调用哪个是错误的?() public class A{ public int i; static String s; void method1(){} static void method2(){} } A. System.out.println(a.i); B. a....

    假设A类有如下定义, 设a是A类的一个实例, 下列语句调用哪个是错误的?()

    public class A{
        public int i;
        static String s;
        void method1(){}
        static void method2(){}
    }

    A. System.out.println(a.i);

    B. a.method1();

    C. A.method1();

    D. A.method2();

     

    这道题选择C

    静态成员和静态方法, 可以直接通过类名进行调用;

    其他的成员和方法则需要进行实例化成对象之后, 通过对象来调用

     

    展开全文
  • 假设A有如下定义, 设a是A的一个实例, 下列语句调用哪个是错误的?() public class A{ public int i; static String s; void method1(){} static void method2(){} } A. System.out.println(a.i); B. a.method1()...

    选择题:

    1. 假设A类有如下定义, 设a是A类的一个实例, 下列语句调用哪个是错误的?()

    public class A{
    public int i;
    static String s;
    void method1(){}
    static void method2(){}
    }
    A. System.out.println(a.i);

    B. a.method1();

    C. A.method1();

    D. A.method2();

    选C

    静态成员和静态方法, 可以直接通过类名进行调用;

    其他的成员和方法则需要进行实例化成对象之后, 通过对象来调用

    1. 面向对象三大特征:封装,继承,多态
    展开全文
  • 下列要求定义一个学生(Student),要求: (1).初始化数据成员数据成员(_Sno,_Sname,_Sage); (2).通过属性装饰器定义数据成员(Sno,Sname,Sage); (3).定义特殊方法__str__(self),该方法返回:...

     

    按下列要求定义一个学生类(Student),要求:

    (1).初始化数据成员数据成员(_Sno,_Sname,_Sage);

    (2).通过属性装饰器定义数据成员(Sno,Sname,Sage);

    (3).定义特殊方法__str__(self),该方法返回:这样的字符串“我叫张三,学号是1101,年龄为33,是一名学生”,其中张三,1101,33,根据用户的输入来显示。”;

    (4).通过继承定义一个研究生类(Gra_student),并增加数据成员研究方向(_research)

    (5). 在Gra_student类中,定义特殊方法__str__(self),该方法返回:我叫李四,学号是1102,年龄为35,是一名研究生,研究方向是complex network

    (6)调用学生类s=Student('zs','1101',23),及类中的殊方法__str__(self),修改学生年龄为33,再次调用__str__(self);

    (7)调用研究生类Gs=Gra_student('李四','1102',35,'complex network'),调用__str__(self)。

    class Student():
        def __init__ (self,Sno,Sname,Sage):
            self.Sno=Sno
            self.Sname=Sname
            self.Sage=Sage
        @property
         # 利用property装饰器将获取name方法转换为获取对象的属性
        #作用:将一个get方法转换为对象的属性,就是将调用方法改为调用对象
        def Sno(self):
            return self._Sno
        @Sno.setter
         # 利用property装饰器将设置name方法转换为获取对象的属性
        #setter 方法的装饰器的作用:将一个set设置方法转换为对象的属性,就是将调用方法改为调用对象
        def Sno(self,sno):
            self._Sno=sno
            
        @property
        def Sname(self):
            return self._Sname
        @Sname.setter
        def Sname(self,sname):
            self._Sname=sname
            
        @property
        def Sage(self):
            return self._Sage
        @Sage.setter
        def Sage(self,sage):
            self._Sage=sage
            
        def __str__(self):
          return '我叫%s,学号是%s,年龄为%s,是一名学生'%(str(self.Sname),str(self.Sno),str(self.Sage))  
       
    
    class Gra_student(Student):
        def __init__(self,Sno,Sname,Sage,_research):
            self.Sno=Sno
            self.Sname=Sname
            self.Sage=Sage
            self._research=_research
            
        @property
        def _research(self,_research):
            return self._research
        @_research.setter
        def _research(self,_research):
            self.__research=_research
        def __str__(self):
            return '我叫%s,学号是%s,年龄为%s,是一名研究生,研究方向是%s'%(str(self.Sname),str(self.Sno),str(self.Sage),str(self.__research))
    
    
    s = Student('1101','zs',23)
    #特殊方法__str__的调用方法:a=(Sno,Sname,Sage)   
    #                         print(str(a))
    
    print(str(s))
    s.Sage=33
    print(str(s))
    Gs=Gra_student('1102','李四',35,'complex network')
    print(str(Gs))
    
            

     

    展开全文
  • problem关于支持向量机SVM,下列说法错误的是()A. L2正则项,作用是最大化分类间隔,使得分类器拥有更强的泛化能力B. Hinge 损失函数,作用是最小化经验分类错误C. 分类间隔为1/||w||,||w||代表向量的模D. 当参数C...
  • 在c++中,下列描述错误的是( )

    千次阅读 2020-09-12 20:42:12
    B静态成员是类的成员 C静态成员不能是虚函数 D静态成员函数不能直接访问非静态成员 答案:A 解析: 静态的使用注意事项: 1.静态方法只能访问静态成员(包括成员变量和成员方法) 非静态方法可以访问静态也可以访问...
  • 下列有关接口的叙述错误的是哪项?() A.接口中只能包含抽象方法和常量B.一个可以实现多个接口C.实现接口时必须实现其中的方法D.接口不能被继承   选择错误的。答案:DA 接口中只能包含抽象方法和常量这个...
  • 题目:下列关于构造方法的叙述中,错误的是( ) A.Java语言规定构造方法名与类名必须相同 B.Java语言规定构造方法没有返回值,但不用void声明 C.Java语言规定构造方法不可以重载 D.Java语言规定构造方法只能通过...
  • 我正在用一个基于模板的库源...但是为了在整个工程中使用该库,我将头文件包含在 stdafx.h 中,结果出现特化模板函数的符号多重定义错误。我要如何组织头文件才能避免多重符号定义错误?我用 /FORCE:MULTIPLE,但我
  • 正确答案: A 你的答案: A (正确) 构造函数不可以是私有的(private) 一个中可以有多个构造函数 无论何时,只要的对象被创建,就会执行构造函数 构造函数没有返回类型 ...
  • 模板定义(重载运算符)

    千次阅读 2017-12-27 11:00:45
    template class BigNumber{ long n; public: BigNumber (T i):n(i) { } BigNumber operator+(BigNumber b) { ...有如上的模板定义,已知b1、b2是BigNumber的两个对象,则下列表达式中错误的是(D) A、3+3 B、b1+
  • A:a.length的值是3 B:a[1]的值是1C:a[0]的值是0 D:a[a.length-1]的值等于a[2]的值答案是B用程序来验证:public class OutputData { public static void main(String[] args) { int a[] = new int[3];...
  • 今天在开发过程中遇到了一个错误:不能实例化抽象这个错误完全是自己疏忽大意造成的。首先我们知道,一个如果是抽象,我们就不能用这个实例化一个对象。什么样的是抽象呢? C++没有C Sharp中的关键字...
  • ``` #include using namespace std; template <typename elemtype> class listitem; template ...是不是错在构造函数的函数名后面不要加,又为什么我编译了一下程序没有提示语法错误呢?谢谢各位。
  • java中定义类型错误

    千次阅读 2017-03-27 15:12:44
    如果将if,for语句中定义的数值拿出来外面使用,那么就会出现编译错误,例如if,系统会认为可能不会执行到if因此,里面定义的数值在外面是相当于没有定义过的, 而for循环中定义的数值使用范围也仅限循环语句中,...
  • 如果在编译MFC程序的时候出现下列及类似的错误: 1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已经在 LIBCMTD.lib(new.obj) 中定义 1>uafxcwd.lib...
  • 用vs2017编写opencv程序,出现下列错误OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow file C:\build\master_winpack-build-win64-vc14\opencv\modules\highgui\src\...
  • 下列有关静态成员函数的描述中,正确的是: A、静态数据成员可以在体内初始化 B、静态数据成员不可以被对象调用 C、静态数据成员不受private控制符作用 D、静态数据成员可以直接用类名调用答案:DA,静态...
  • 一、模板定义及实例化 1. 定义一个模板: 1 templateclass 模板参数表> 2 3 class 类名{ 4 5 // 类定义...... 6 7 };   其中,template 是声明模板的关键字,表示声明一个模板,模板...
  • 视图包含下列结构是不可以更新的

    千次阅读 2016-07-16 19:32:03
    数据库设计里,视图(View)可以使得我们为一个或多个数据表定义一个特殊的表现形式,视图在行为上与数据表没啥特别区别,...正确答案: A B 你的答案: A B C (错误) 初始View定义的Select语句里如果包含了GROUP BY,D
  • 下列关于JavaBean的说法正确的是: A:Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写 B:在JSP文件中引用Bean,其实就是用语句 C:被引用的Bean文件的文件名后缀为.java D:Bean文件放在...
  • 下列程序运行时会崩溃,请找出错误并改正,并且说明原因。 #include stdio.h>  #include malloc.h>  typedef struct {   TNode* left;   TNode* right;   int
  • 3.数组应该支持对其所含的值进行下列查询操作数组中最小值是什么最大值是什 么某个特殊的值是否在数组中如果存在它占的第一个位置的索引是什么 4.数组支持自排序为了便于讨论假定存在一群用户他们认为数组支持...
  •  (2分)成员函数非成员函数析构函数构造函数2-2下列对重载函数的描述中,( )是错误的。 (2分)重载函数中不允许使用默认参数重载函数中编译根据参数表进行选择不要使用重载函数来描述毫无相干的函数构造函数重载将...
  • 下列关于Java并发的说法中正确的是() 正确答案:B A CopyOnWriteArrayList适用于写多读少的并发场景B ReadWriteLock适用于读多写少的并发场景C ConcurrentHashMap的写操作不需要加锁,读操作需要加锁 D ...
  • 一个简单的原则:项目中所有文件都要用到的头文件放在stdafx.h中,仅在某个.cpp文件中用到的头文件放在.cpp文件中,.h文件中要用到的类型定义类定义的头文件放在.h文件中 这个好像说不太清,根据我的经验,放在...
  • 近学习到C++ primer中关于中...首先判断下列代码的正误。 class example{ public: //static double rate=6.5; static const int size; std::vector vec(size); }; 代码是这样的。 当时我一看,觉得没有错误啊。
  • 定义 (.def) 文件是包含一个或多个描述 DLL 各种属性的 Module 语句的文本文件。 它可以在不同的编译器上面用....def 文件必须至少包含下列模块定义语句: 文件中的第一个语句必须是 LIBRARY 语句。此语句
  • 方法和实例的区别

    千次阅读 2012-07-26 22:07:14
    下列说法错误的有() A.在方法中可用this来调用本方法 B.在方法中调用本方法时可直接调用 C.在方法中只能调用本中的方法 D.在方法中绝对不能调用实例方法   曾经我做过两次,都...
  • 做了一下这样的测试:通过在环境变量中配置classpath使得不同路径下的可以被引入。 D:\a\Test.java文件: import com.Dog public class Test{ public static void main(String[] args) { Dog d = new Dog(); ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 186,522
精华内容 74,608
关键字:

下列类的定义错误的是