JAVA笔试题(与构造函数、静态变量有关)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA笔试题(与构造函数、静态变量有关)相关的知识,希望对你有一定的参考价值。
1. class Base int i=99; public void amethod() System.out.println("Base.amethod()"); Base() amethod(); public class Derived extends Base int i=-1; public static void main(String[] args) Base b=new Derived(); System.out.println(b.i); b.amethod(); public void amethod() System.out.println("Derived.amethod()"); 这段代码运行结果如下。 Derived.amethod() 99 Derived.amethod() 请问一下,为什么不是Base.amethod()呢? 2. class MyClass 03. static String myName="Webs-TV"; 04. 05. MyClass getMyClass() 06. System.out.println(myName); 07. return null; 08. 09. public static void main(String[] args) 10. System.out.println(new MyClass().getMyClass().myName); 11. 12. A.Compiler time error B.runtime error C.Print "Webs-TV" twice D.Print "Webs-TV" once 运行结果是C,请问一下这是为什么,帮忙解释一下。谢谢啦:)
参考技术A 1.amethod()方法被重写2.getMyClass()中输出一次,main()中再输出一次
腾讯笔试题——java题总结无答案
目录
Java基础
4.1.0 JAVA中的几种基本数据类型是什么,各自占用多少字节。
4.1.1 String类能被继承吗,为什么。
4.1.2 String,Stringbuffer,StringBuilder的区别。
4.1.3 ArrayList和LinkedList有什么区别。
4.1.4 讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,当new的时候,他们的执行顺序。
4.1.5 用过哪些Map类,都有什么区别,HashMap是线程安全的吗,并发下使用的Map是什么,他们内部原理分别是什么,比如存储方式,has
以上是关于JAVA笔试题(与构造函数、静态变量有关)的主要内容,如果未能解决你的问题,请参考以下文章