精华内容
下载资源
问答
  • 题目:关于构造方法,下面说法正确的是() A、每个类都有至少一个构造方法 B、一个类中可以有多个构造方法 C、构造方法可以有返回值 D、构造方法可以有多个参数 结果:A、B、D 解释: A:即使类中没有定义构造方法...

    题目:关于构造方法,下面说法正确的是()

    A、每个类都有至少一个构造方法

    B、一个类中可以有多个构造方法

    C、构造方法可以有返回值

    D、构造方法可以有多个参数

    结果:A、B、D

    解释:

    A:即使类中没有定义构造方法,也会具有一个默认的无参构造方法,所以A正确

    B:一个类中可以有无参构造方法,可以有多个有参构造方法,这些构造方法构成了方法重载,所以B正确

    C:构造方法连返回值类型都没有,哪里来的返回值,所以C错误

    D:有参构造方法中可以有多个参数,所以D错误

    展开全文
  • 关于构造方法的说法哪个正确? A、一个类只能有一个构造方法 B、一个类可以有多个不同名的构造方法 C、构造方法与类同名 D、构造方法必须自己定义,不能使用父类的构造方法 答: 正确答案:C 答案解析: A,构造...

    关于构造方法的说法哪个正确?

    • A、一个类只能有一个构造方法
    • B、一个类可以有多个不同名的构造方法
    • C、构造方法与类同名
    • D、构造方法必须自己定义,不能使用父类的构造方法

    答:

    正确答案:C

    答案解析:

    A,构造器可以重载

    B,构造器必须与类同名

    D,构造器中第一行默认调用父类无参构造super()

    展开全文
  • 题目:下列关于构造方法叙述中,错误的是( ) A.Java语言规定构造方法名与类名必须相同 B.Java语言规定构造方法没有返回值,但不用void声明 C.Java语言规定构造方法不可以重载 D.Java语言规定构造方法只能通过...

    题目:下列关于构造方法的叙述中,错误的是( )

    A.Java语言规定构造方法名与类名必须相同

    B.Java语言规定构造方法没有返回值,但不用void声明

    C.Java语言规定构造方法不可以重载

    D.Java语言规定构造方法只能通过new自动调用

    结果:C

    解释:

    本题考查的是构造方法的使用。在Java语言中,构造方法是一种特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。Java中的每个类都有构造方法,如果你没要看到,那说明这是隐式声明的无参构造,它也是由方法名、参数和方法体组成的。构造方法有如下特点:

    • 构造方法的名字必须与类名相同。
    • 构造方法不返回任何数据,但不用void来声明。
    • 用户不能直接调用构造方法,必须通过关键字new自动调用,无论是直接新建对象,还是通过反射、克隆等新建对象都需要调用构造方法,但是都不是我们去调用的构造方法
    • 在构造方法实现中,可以进行方法重载,即定义多个构造方法。重载构造方法的目的是使类具有不同的初始值,为类对象的初始化提供方便。

    根据上述构造方法的特点可知,C项错误

    展开全文
  • java 构造方法和this

    2018-08-27 08:58:11
    构造方法。。。。这个名字容易让人产生误解,会让人以为是构造方法构造出对象来的,其实这种理解是不对的。 对象是由new操作符创建的,构造方法的职责则是对new操作符创建出来的对象进行初始化。 关于this关键字,...

    构造方法。。。。这个名字容易让人产生误解,会让人以为是构造方法构造出对象来的,其实这种理解是不对的。

    对象是由new操作符创建的,构造方法的职责则是对new操作符创建出来的对象进行初始化。

    关于this关键字,我们看到最多的描述大概是这样的“this关键字返回当前的哪个对象”,这同样是一种容易让产生误解的描述,特别是“当前”这两个字,让人郁闷。我们知道,this关键字只能用在方法中,所以比较正确的描述应该是这样的:返回调用this所在方法的哪个对象。

    展开全文
  • Thread构造方法分析

    2019-10-30 16:25:18
    Thread作为线程的抽象,Thread的实例...JDK1.7及之前Thread构造方法如下 注1 :jdk1.8.0_201版本下,新增了一个构造方法,但是该方法是非 public 的 一、构造方法核心 如前面两个图所示,Thread所有的构造...
  • 构造方法

    千次阅读 2008-10-08 11:32:00
    转贴自 http://hi.baidu.com/longchengjiang/blog/item/11918445dbddc125cffca3aa.html++++++++++++++++++++++++++++ 构造器和方法的区别 ++++++++++++++++++++++++++++++++++++==我们说构造器是一种方法,就象讲...
  • java 构造方法

    2018-04-06 21:24:35
    关于构造函数你需要了解的: 1.构造器必须与类同名(如果一个源文件中有多个类,那么构造器必须与公共类同名) 2.每个类可以有一个以上的构造器 3.构造器可以有0个、1个或1个以上的参数 4.构造器没有返回值 5....
  • java中构造方法定义的格式

    千次阅读 2018-12-09 17:20:24
    构造方法就是专门用来创建对象的方法,当通过关键 new的时候其实就是在调用构造方法。 如何定义一个构造方法 public 构造方法名(参数类型 参数名称){ 方法体; return; //一般省略不写 } 构造方法的时候需要在...
  • 构造方法 (构造器/构造函数/构造方法) 1. 定义: . 构造方法的名字和类的名字相同 . 没有返回类型,有返回类型的构造器就变成了普通方法。 2. 调用时刻: 在创建对象的时候调用; 注意:是先创建对象...
  • Java中子类继承父类关于构造方法的问题

    万次阅读 多人点赞 2018-09-26 21:05:56
    子类继承了父类,若父类的构造方法没有重载那么,子类的构造方法也不需要通过super调用父类构造方法。一个类中如果构造方法重写了并且带了参数,那么这个类的原来系统默认的无参构造方法便消失。由此,若一个父类中...
  • 类似地,如果父类派生于另一个类,则要求父类的构造方法调用层次结构中上一级超类的构造方法,以此类推,最先调用的构造方法总是根类Object的构造方法,最后才会执行类层次结构中最底层的子类构造方法。超类的构造...
  • 控件、窗体的构造方法和加载方法的比较 因为窗体Form也是从Control类继承而来,所以实质上窗体也是一种控件。为了方便叙述,下面都只提到窗体,但是下面讲的内容对窗体和控件都适用。 窗体的构造方法和加载方法...
  • 关于JAVA中子类和父类的构造方法 ...为什么创建了一个子类对象会调用其父类的构造方法一个常见的错误信息:Implicit super constructor is undefined for default constructor在子类中明确调用父类
  • 学习java时,理解的this关键字的实质是用来指向当前对象... 关键字this可以出现在类的构造方法中,代表使用该构造方法所创建的对象。 public class Tom { int leg; Tom(int n) { this.cry(); //可以省略thi...
  • 如何写出一个合理的构造函数,因为构造函数内部可能会有内存分配错误等问题。我所知的有两种处理方法。  1.在构造函数里抛出异常。  2.两段式的构造函数,就是说有一个init()的函数,专门负责内存分配等复杂的...
  • 在子类继承父类时,由于同时会继承到父类的成员变量和成员方法,同时子类也可以定义与父类同名的成员方法来覆盖父类方法。这次问题的起因是做到了一道很懵的选择题,才发现自己对super关键字还没有很理解,查阅资料...
  • class B extends A ,然后A类也就是父类里面有静态代码块,普通代码块,静态方法,静态成员变量,普通成员变量,普通方法。 子类也是这样,然后继承之后,关于程序打印输出的结果。 涉及到Java类的各种成员的初始化...
  • Socket 类 构造函数和常见方法

    千次阅读 2017-01-24 14:16:23
    Socket类的构造函数如下: Socket()   通过系统默认类型的 SocketImpl 创建未连接套接字 Socket(InetAddress address, int port)   创建一个流套接字并将其连接到指定 IP 地址的指定端口号。 Socket...
  • D、静态数据成员可以直接用类名调用答案:DA,静态成员属于类,而不是属于某个特定的对象,它是由该类的所有对象共享的,因此不能在类的构造方法中初始化 B,静态成员属于该类所有对象公有,可以被类对象调用 C,...
  • 编程题: 要求: 1).Person类有name,age,salary属性,要求实现至少两个构造方法,并且属性私有,提供对应的getter、setter。 2).覆写toString方法,要求在System.out.println()函数中传递Person对象能打印出三个...
  • PHP魔术方法中的构造函数(__construct) 手册中的叙述: PHP 将所有以 __(两个下划线)开头的类方法保留为魔术方法。...具有构造函数的类会在每次创建新对象时先调用此方法,所以非常适合在使用对象之前...
  • 面向对象是相对面向过程而言,面向对象原来指是专指在程序设计中采用封装、继承、多态等设计方法。现在已经扩展到很多领域。面向过程强调的是功能行为,面向对象是将功能封装进对象,强调具备了功
  • java面试题32:Java网络程序设计中,下列正确描述是() A:Java网络编程API建立在Socket基础之上 B:Java网络接口只支持tcP以及其上层协议 C:Java网络接口只支持UDP以及其上层协议 D:Java网络接口支持IP...
  • 问题描述 有时间我们想在窗口初始化的时候获取某个控件的大小,根据这个大小来进行一些操作,但是在我们的窗口应用了...窗口构造结束之后,会执行 resizeEvent 事件函数,此时可在这个函数中获取到正确的大小。 ...
  • 正确答案: A 你的答案: A (正确) 构造函数不可以是私有的(private) 一个类中可以有多个构造函数 无论何时,只要类的对象被创建,就会执行构造函数 构造函数没有返回类型 ...
  • 软件构造(一)

    2019-06-24 17:34:35
    软件构造简介
  • Eclipse在代码提示的时候,遇到此问题弹窗,百度、Google了很多解决方法,都不能解决对比了网上此问题的种种解决方案,总结得到Eclipse抛出此问题的原因有多种,网上的解决方案比较适用于解决跟文章发布者遇到的同一...
  • 软件构造:01-软件构造基础

    千次阅读 2019-02-25 21:21:54
    软件构造之软件构造基础注意从多维视角看软件构造(Multi-Dimensional Views of Software Construction)引言关键从哪些维度来看软件构造编程时、某一时刻、代码视角编程时、某一时期、代码视角编程时、某一时刻、...
  • Swift 基本知识之十三 构造函数

    千次阅读 2016-01-29 17:09:46
    存储属性的初始赋值 自定义构造过程 默认构造器 值类型的构造器代理 类的继承和构造过程 可失败构造器 必要构造器 ...通过定义构造器(Initializers)来实现构造过程,这些构造器可以看做是用来创建特定
  • Shiro的认证依赖AuthenticatingRealm里的getAuthenticationInfo方法,该方法会调用我们自定义的认证方法doGetAuthenticationInfo获取本次认证的结果,如下: public final AuthenticationInfo ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 226,711
精华内容 90,684
关键字:

对于构造方法描述正确的是