`

华为的一道面试题

 
阅读更多
代码如下:
package com.ex;

public class TestB extends TestA {

	String string = "TestB var";

	public static void main(String[] args) {
		TestB testB = new TestB();
		// testB.init();
		System.out.println(testB.string);
	}

	public TestB() {
		super();
		System.out.println("TestB()");
	}

	void init() {
		System.out.println("init()");
		string = "test B init";
	}
}

abstract class TestA {

	String string = "TestA var";

	public TestA() {
		init();
	}

	abstract void init();
}



大家先看下能不能做对?
答案我就不写在这了,自己运行下就知道了.
分享到:
评论
2 楼 茉莉清茶 2011-12-21  
可以运行啊,这个问题容易在输出最后一条字符串的时候出错,这道题考察的是Java中的实例变量的用法,在init()中给string赋值的时候,其实是给this这个对象赋值的,而在main()函数中的testB是一个新的对象,两个不是同一个对象!
1 楼 June1991 2011-11-01  
怎么运行不了?

相关推荐

    华为计算机公司的面试题目

    1. **华为一道排序题.mht** 排序算法是计算机科学的基础,华为可能在面试中考察应聘者对各种排序算法的理解和应用能力。这可能涉及到快速排序、归并排序、冒泡排序、插入排序、选择排序、堆排序等经典算法。例如,...

    详细华为面试题及答案

    从给定的文件标题“详细华为面试题及答案”及其描述和部分内客来看,这份文档主要涵盖了华为面试中常见的编程和技术性问题,对于准备应聘华为或其他IT公司的求职者而言,是一个宝贵的资源。下面,我们将从这些信息中...

    华为的一道面试题,两个长数字相乘

    根据给定的信息,我们可以深入探讨这道华为面试题——“两个长数字相乘”的实现细节与背后的算法原理。 ### 题目解析 题目要求计算两个长整数相乘的结果,这里的“长整数”指的是那些无法直接用现有的数据类型(如...

    华为Java面试题与详细代码

    【华为Java面试题详解】 1. **数组排序与字符串处理** 在这道题中,你需要接收一个包含多个数字的字符串,这些数字由逗号分隔。首先,我们需要使用`splitStringByComma`方法将字符串拆分成一个整数数组。这个方法...

    华为面试题华为面试题华为面试题

    这篇内容涉及的是一道华为面试题,主要考察的是动态规划思想和数组操作。题目要求通过交换两个无序数组a和b中的元素,使得数组a的元素和与数组b的元素和之间的差值最小,最后输出这个差值。下面将详细解释解题思路和...

    企业公司软件测试面试笔试题集合 软件测试面试题

    华为面试题.doc 经典逻辑题.ppt 联合网视面试题.doc 美国英网软件公司题目.doc 面试考题(腾讯,招行等等).txt 某公司的面试试题.doc 奇虎面试题.doc 千像互动的笔试.doc 清华同方开发的面试题 (有兴趣的看一下了 ...

    一道华为的面试题 关于JAVA来的

    根据给定的信息,本文将详细解析这道华为的面试题,并深入探讨其涉及的Java编程技巧及相关的知识点。 ### 领域背景 在软件开发过程中,字符串处理是非常常见的任务之一。无论是处理配置文件、JSON数据还是其他类型...

    华为笔试面试题集(C/C++)

    【华为笔试面试题集(C/C++)】中涉及的编程和计算机科学知识点主要包括: 1. **静态变量**: - 静态变量在函数内部保持其值不变,每次函数调用都保留上次的值。 - 在模块内,静态变量只对本模块内的函数可见,起...

    重解几道华为经典C语言面试题

    本文将重解几道经典的华为C语言面试题,并对每一道题目进行详细的解答和分析。 #### 题目一:字符串反转 **题目描述**:编写一个函数实现字符串的反转。例如输入"hello"则输出"olleh"。 **解题思路**: 1. **定义...

    华为云计算面试

    华为面试题中有一道字符串处理的题目,要求候选人在20分钟内编写代码,找到字符串中第一个字符在本字符串中最后出现的位置。 6.2 性格测评 华为面试还包括性格测评,旨在评估候选人的性格特征和职业能力。 华为...

    华为od社招python开发面试题.docx

    3. **算法题解答**:技术面试环节通常会有一道算法题,需在规定时间内完成。 - 建议策略:先快速理解题目要求,再构思解题思路,最后编码实现。 4. **沟通技巧**: - 在面试过程中保持自信,即使遇到不懂的问题也...

    华为od社招python开发面试题.pdf

    3. **实战演练**:面试中可能会给出一道算法题供现场解答,通常时间为20分钟左右。 - **建议**:提前熟悉常见的数据结构与算法,提高解决问题的能力。 #### 六、综合建议 1. **技术积累**:不断学习新知识,提高...

    google百度北电华为腾讯试题及面试

    中兴面试题 1>某人在某个市场某个商家买了某台电脑,请用你熟悉的计算机语言表达出里面的关系. 其中有商家类,买家类,商品类。还要有买方法,卖方法。 2>一个完整的单例模式 3>曹操南下攻打刘备,刘备派关羽守...

    华为面试题

    ### 华为面试题解析 #### Q1:OSI与TCP/IP模型的区别 - **OSI(开放式系统互联)模型**:由国际标准化组织(ISO)制定,它将网络通信的功能划分为7个层次,分别为物理层、数据链路层、网络层、传输层、会话层、...

    华为OD面试题目算法解析与难度评级,社招华为od从机试题目录

    内容概要:本资源汇总了华为OD岗位涉及的技术笔试题。提供了不同类型的算法挑战,涵盖了从模拟到图论等一系列编程问题。每一道题目附有具体的解题思路及其难度等级评定。对于希望加入华为的研发人士来说,这份详实的...

    android和java面试大全集

    C语言面试题大汇总面试题及答案.doc Java23种设计模式(总结)1.doc JAVA_WEB面试笔试题.doc 实施人员初试题20091009.doc 笔试智力题.doc C语言面试题.doc 2011android面试题目及其答案大全.doc java基础笔试题.doc ...

    2023最新版大厂面试真题

    在IT行业中,面试是每个求职者必经的重要环节,尤其是对于目标锁定在知名大厂的求职者来说,准备充分的面试至关...同时,对比不同公司的面试题,还可以了解各家公司对人才的不同需求和偏好,进一步优化自己的面试策略。

    华为-华为od题库练习题之求最大连续bit数.zip

    本压缩包文件"华为-华为od题库练习题之求最大连续bit数.zip"显然包含了一道与华为OD相关的练习题目,其主要目标是找到一个二进制数中最大连续的1(或0)的个数。这个问题在计算机科学中属于基础算法的范畴,对理解和...

    华为机试103题c++版

    【标题】:“华为机试103题c++版”是指华为公司在线技术面试中的一道编程题目,该题目提供了C++语言的解决方案。在华为的面试过程中,候选人可能需要解决类似的问题来评估他们的编程技能、算法理解以及问题解决能力...

Global site tag (gtag.js) - Google Analytics