精华内容
下载资源
问答
  • 如果不小心给构造函数前面添加了返回值类型,那么这将使这个构造函数变成一个普通的方法,在运行时将产生找不到构造方法的错误。C:super(参数):调用父类中的某一个构造函数(应该为构造函数中的第一条语句)。 this...

    A:构造函数没有返回值,也不能用void修饰。如果不小心给构造函数前面添加了返回值类型,那么这将使这个构造函数变成一个普通的方法,在运行时将产生找不到构造方法的错误。

    C:super(参数):调用父类中的某一个构造函数(应该为构造函数中的第一条语句)。 this(参数):调用本类中另一种形式的构造函数(应该为构造函数中的第一条语句)。

    D:可以调用。

    class Person {

    public static void prt(String s) {

    System.out.println(s);

    }

    // 父类·无参数构造方法: A Person.

    Person() { //构造方法(1)

    prt("父类·无参数构造方法: "+"A Person.");

    }

    // 父类·含一个参数的构造方法: A person's name is codersai

    Person(String name) { //构造方法(2)

    prt("父类·含一个参数的构造方法: "+"A person's name is " + name);

    }

    }

    public class Chinese extends Person {

    Chinese() {

    super(); // 调用父类构造方法(1)

    // 子类·调用父类“无参数构造方法”: A chinese coder.

    prt("子类·调用父类”无参数构造方法“: "+"A chinese coder.");

    }

    // 子类·调用父类”含一个参数的构造方法“: his name is codersai

    Chinese(String name) {

    super(name);// 调用父类具有相同形参的构造方法(2)

    prt("子类·调用父类”含一个参数的构造方法“: "+"his name is " + name);

    }

    // 子类:调用子类具有相同形参的构造方法:his age is 18

    Chinese(String name, int age) {

    this(name);// 调用具有相同形参的构造方法(3)

    prt("子类:调用子类具有相同形参的构造方法:his age is " + age);

    }

    public static void main(String[] args) {

    Chinese cn = new Chinese();

    cn = new Chinese("codersai");

    cn = new Chinese("codersai", 18);

    }

    }

    展开全文
  • 如果不小心给构造函数前面添加了返回值类型,那么这将使这个构造函数变成一个普通的方法,在运行时将产生找不到构造方法的错误。C:super(参数):调用父类中的某一个构造函数(应该为构造函数中的第一条语句)。 this...

    A:构造函数没有返回值,也不能用void修饰。如果不小心给构造函数前面添加了返回值类型,那么这将使这个构造函数变成一个普通的方法,在运行时将产生找不到构造方法的错误。

    C:super(参数):调用父类中的某一个构造函数(应该为构造函数中的第一条语句)。 this(参数):调用本类中另一种形式的构造函数(应该为构造函数中的第一条语句)。

    D:可以调用。

    class Person {

    public static void prt(String s) {

    System.out.println(s);

    }

    // 父类·无参数构造方法: A Person.

    Person() { //构造方法(1)

    prt("父类·无参数构造方法: "+"A Person.");

    }

    // 父类·含一个参数的构造方法: A person's name is codersai

    Person(String name) { //构造方法(2)

    prt("父类·含一个参数的构造方法: "+"A person's name is " + name);

    }

    }

    public class Chinese extends Person {

    Chinese() {

    super(); // 调用父类构造方法(1)

    // 子类·调用父类“无参数构造方法”: A chinese coder.

    prt("子类·调用父类”无参数构造方法“: "+"A chinese coder.");

    }

    // 子类·调用父类”含一个参数的构造方法“: his name is codersai

    Chinese(String name) {

    super(name);// 调用父类具有相同形参的构造方法(2)

    prt("子类·调用父类”含一个参数的构造方法“: "+"his name is " + name);

    }

    // 子类:调用子类具有相同形参的构造方法:his age is 18

    Chinese(String name, int age) {

    this(name);// 调用具有相同形参的构造方法(3)

    prt("子类:调用子类具有相同形参的构造方法:his age is " + age);

    }

    public static void main(String[] args) {

    Chinese cn = new Chinese();

    cn = new Chinese("codersai");

    cn = new Chinese("codersai", 18);

    }

    }

    展开全文
  • 题目:下列关于构造方法的叙述中,错误的是( ) 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项错误

    展开全文
  • 【判断题】在西餐中肉属于...【单选题】构造方法类的一个特殊方法,Python中它的名称为()。 (6.0分)【单选题】下列选项中,不属于面向对象编程基本特征的是()。 (6.0分)【简答题】In your opinion, what are the ...

    【判断题】在西餐中肉属于副菜

    【简答题】How do you think about students' money invested in college education?

    【单选题】构造方法是类的一个特殊方法,Python中它的名称为()。 (6.0分)

    【单选题】下列选项中,不属于面向对象编程基本特征的是()。 (6.0分)

    【简答题】In your opinion, what are the advantages of having a college degree?

    【计算题】某公司某年度只产销一种产品,以下是相关资料: 生产量 6000件 销售量 5000件 直接材料 22000元 直接人工 16000元 变动制造费用 20000元 销售及管理费用(全部固定) 11000元 变动成本率(变动成本率=单位变动成本/销售单价*100%) 60% 固定制造费用 20000元 假定该产品期初无存货 要求:(1) 按全部成本法计算单位产品成本 (2) 按变动成本法计算单位产品成本

    【判断题】Python不支持多继承。 (4.0分)

    【判断题】通过类可以创建对象,有且只有一个对象实例。 (4.0分)

    【填空题】传感器由 , , 三部分组成 (5.0分)

    【单选题】关于面向对象和面向过程,下列说法错误的是()。 (6.0分)

    【简答题】Why do parents compel their children to go to good colleges?

    【简答题】What are the most significant things students should learn from college?

    【单选题】Python中用于释放类占用资源的方法是()。 (6.0分)

    【判断题】通过对象能访问类的静态方法。 (4.0分)

    【填空题】read

    【单选题】下列说法不正确的是()。 (6.0分)

    【填空题】cry

    【判断题】类属性是在类体中所有方法之外定义的成员变量。 (4.0分)

    【判断题】软膏剂是是一种由药物与适宜基质均匀混合制成的固体制剂,可外用或你内服。

    【多选题】西餐的位次安排原则有:

    【单选题】下列选项中,符合类的命名规范的是()。 (6.0分)

    【多选题】传感器的静态特性指标 (5.0分)

    【简答题】How would you think of the general consensus of going to college as mentioned in the first paragraph of the text?

    【单选题】下列哪种基质不是水溶性软膏基质

    【单选题】Python类中包含一个特殊的变量(),它表示当前对象自身,可以访问类的成员。 (6.0分)

    【单选题】构造方法的作用是()。 (6.0分)

    【判断题】乳剂型软膏基质和乳剂一样均由植物油、水和乳化剂组成。( )

    【单选题】改善凡士林吸水性的物质是

    【填空题】say

    【单选题】假设一称重传感器能识别的最小输入量位0.1KG,最大输出量为500KG,该传感器的分辨率为() (5.0分)

    【单选题】某位移传感器,在输入位移变化为 1mm 时,输出电压变化 100mV ,则其灵敏度为( )。 (5.0分)

    【判断题】乳膏剂是指用乳剂型基质制成的软膏剂。( )

    【计算题】某公司按变动成本法核算的本年7月产品成本的资料如下 单位产品成本 50元 本期固定制造费用 22500元 期初存货数量 300件 本期完工产品数量 5000件 本期销售产品数量 4500件 销售单价 90元 固定销售及管理费用 30000元 已知上期产品单位固定生产成本为6元/件 要求: (1) 计算全部成本法下的期末存货成本 (2) 计算全部成本法下的本期营业利润

    【判断题】方法和函数的格式是完全一样的。 (4.0分)

    【判断题】创建类的对象时,系统会自动调用构造方法进行初始化。 (4.0分)

    【填空题】Python使用_____关键字来定义类。 (6.0分)

    【判断题】定义类时将创建一个新的自定义类型对象。 (4.0分)

    【多选题】差动技术的三个技术环节 (5.0分)

    【判断题】凡士林又称为软石蜡,分黄、白两种,后者经漂白处理。( )

    【多选题】以下有关劳动关系和劳务关系的说法正确的有( ) (5.0分)

    【填空题】sit

    【填空题】make

    【填空题】write

    【填空题】swim

    【单选题】单独用作软膏基质的是 ( ) 。

    【填空题】在类中,如果一个成员名字前面有两个下划线但后面没有下划线,那么该成员为()成员。 (6.0分)

    【填空题】do

    【判断题】创建完对象后,其属性的初始值是固定的,无法进行修改。 (4.0分)

    【填空题】run

    【判断题】类方法只能通过类对象来访问,而不能通过实例对象来访问。 (4.0分)

    展开全文
  • }//无参构造 public Number(int a,int b){ //求最大值 if(a>b) max=a; else max=b; } void out(){ System.out.println(max); } void put(){ System.out.println
  • 【填空题】Python语言中,创建对象时,调用的初始化方法(构造方法)名称是__________。【多选题】《大型工程技术风险控制要点》 (建质函[2018] 28号)中风险管理范围涉及大型工程建设风险管理范围,包括( )。【多选...
  • person()//我们可以发现,不管是下列哪三种方法,无参、普通(默认)构造函数都是person p; { cout << "1.无参、普通构造函数" << endl; } person(int a) { age = a; cout << "2.有
  • 构造方法只能通过下列方式被调用:1 当前类的其他构造方法通过this语句调用2 当前类的子类的构造方法通过super语句调用3 在程序中通过new语句调用它 构造方法的访问级别:构造方法可以处于public ,protected,...
  • 构造方法2:通过形参传参形式,实现对姓名、年龄和性别初始化,其中姓名初始化通过调用构造方法1完成。 普通方法:输出姓名、年龄、性别到显示器。 (2)、定义Driver(驾驶员),该继承自Person,同时...
  • A: 可以被实例化B: 不能派生子C: 不能被继承D: 只能被继承正确答案:(单选题)2: 构造方法一般在何时被调用()。A: 定义时B: 使用对象属性时C: 使用对象方法时D: 对象被创建时正确答案:(单选题)3: 为了区别重载...
  • 5.【练习题】构造方法与重载

    千次阅读 2017-11-20 00:07:36
    构造方法与重载  创建一个为该定义三个构造函数分别执行下列操作   1、传递两个整数值并找出其中较大一个值   2、传递三个double值并求出其乘积   3、传递两个字符串值并...
  • 【单选题】有代码 String s = “good”; 下面选项语句书写正确的是: (5.0分)【单选题】下列合同中属于提供服务的合同是( )【单选题】已知 s 为一个 ...【填空题】调用Math类的相关方法求4的3次方,其表达式为:do...
  • 【多选题】装卸搬运机械具有...【填空题】对于父类的含参数构造方法,子类可以通过在自己的构造方法中使用 关键字来调用它,但这个调用语句必须是子类构造方法的 可执行语句。【单选题】适用于场地面积有限,集装箱吞吐...
  • 为该定义三个构造函数,从键盘输入两个int值,三个double值,两个字符串,分别执行下列操作:(1)传递两个整数值并找出其中较大一个值(2)2、传递三个double值并求出其乘积(3)3、传递两个字符串值并检查其...
  • D、静态数据成员可以直接用类名调用答案:DA,静态成员属于类,而不是属于某个特定的对象,它是由该类的所有对象共享的,因此不能在类的构造方法中初始化 B,静态成员属于该类所有对象公有,可以被类对象调用 C,...
  • 41.下列关于关键字使用说法错误是()(选择一项)Aabstract不能与final并列修饰同一个B.abstract中可以有private成员C.abstract方法必须在abstract中D.static方法能处理非static属性答案:D分析:因为...
  • 【简答题】76页 4:2,4 5【单选题】以下关于构造方法的描述,错误的是 ( )【填空题】在JDK中提供了一个____类,它是类层次结构的根...,则调用方法Arrays.sort(x)后,数组x中的元素值依次是( )【判断题】类的构造方法是由...
  • **(多线程)完成下列程序要求有个Student ... //构造方法和get/set 方法请自行补充完成„ //学生问老师问题 public void ask(Teacher t){ t.answer(this);//调用老师answer 方法 } public void study(){...
  • 1、以下关于继承的叙述正确的是(B )。... (A )A、创建对象时B、类定义时C、使用对象的方法时D、使用对象的属性时3、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为...
  • 2014秋大连理工大学《Java程序设计》在线作业3一、单选题1.流是Java通信一个基本概念,流传递方式是()。...构造方法一般在何时被调用()。A.定义时B.使用对象属性时C.使用对象方法时D.对象被创建...
  • 结合继承的思想,分析下列需求并实现 定义项目经理类Manager 【属性:姓名 工号 工资 奖金】【行为:工作work】 定义程序员类Coder【属性:姓名 工号 工资】【行为:工作work】 要求:通过有参构造创建两个类的对象...
  • Java关于继承的经典案例 ...3.要求:通过有参构造创建两个类的对象,并调用各自的work方法 首先:创建关于Manger和Coder的抽象类 Employee(共性提取) public abstract class Employee { private String nam
  • Typescript-ts 装饰器源码分析——方法装饰器 方法装饰器声明在一个方法的声明之前(紧靠着方法声明)。 它会被应用到方法的 属性描述符上,可以用来监视,修改...对于静态成员来说是类的构造函数,对于实例成...
  • 魔术方法 ...下列 案例设置类的构造方法是打印类实例本身 class myClass: def __init__(self): print (self) 2、str(self):此方法被 str()内置函数与 print 函数调用,用来设置对象以字符串...
  • JAVA与对象及数组习题及答案 JAVA和对象及数组习题 一、选择题 (1)下列构造方法的调用方式中,正确的是( D )--原因:在通过new实例化一个对象时系统会自动调用该相应的构造方法。 A.按照一般方法调用 B.由...
  • 在对象产生时,优先于构造方法执行,有几个对象产生,就调用几次构造块。 用于在构造方法执行前完成一些属性初始化操作 3.静态代码块 A.非主类中静态代码块 static{ } 在加载时执行(什么时候用到)优先于...
  • 实验三、构造函数与析构函数一、实验目的和要求1、熟悉类的定义格式和类中成员的访问权限;2、构造函数与析构函数的调用时机与顺序。;3、掌握对象的定义以及对象的初始化的时机与方法;二、实验内容1、下面程序sy3_...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 225
精华内容 90
关键字:

下列类的构造方法的调用