栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > Java面试题

Java方面的几道基础面试题笔试题 关于数组和继承

Java面试题 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java方面的几道基础面试题笔试题 关于数组和继承

1. java 中的二维数组在创建时第二维的长的可以不一样,对吗?
答案:对的,java 中的二维数组在创建是必须指定第一维的长度,第二维的长的可以不一样,如下: int[][] a = new [3][];
a[0] = new int[5]; a[1] = new int[4]; a[2] = new int[3];

2. Java中声明数组都有几种方式?

答案:数组的声明和创建有四种方式:
(1)、 int[] i = new int[3];
(2)、 int[] ii = {10,20,30};
(3)、 int[] iii ; Iii = new int[3];
(4)、 int[] iiii; iiii = new int[]{10,20,30};

3. 如果一个类继承了一个父类,父类可以有无参构造函数对吗?
答案:Java 中如果有继承存在,那么被继承类(父类)中必须有“无参构造函数” ,除非在子类的所有构造方法中使用super( 参数列表 );显示的调用父类的构造方法 而且super必须是第一条可执行语句,否则子类在继承父类时就会出错。

4. 静态方法在继承过程中,子类和父类会不会为静态方法各自创建内存空间?还是子类和父类共享内存空间?
答案:静态方法在继承时,子类在创建内存空间时,父类和所有子类共用一块内存空间,而不会开辟两块内存空间。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/264810.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号