概述
1.使用Java 语言编写的源程序保存时的文件扩展名是(.java )
2.在类的定义中可以有两个同名函数,这种现象称为函数( 重载)
3.设有说明语句int[] a = new int[6],则数组a包括了_6__ 个元素
4.
设有数组的定义int[] a = new int[3],则下面对数组元素的引用错误的是(c )
a) a[0]
b) a[a.length-1]
c) a[3]
d) int i=1; a[i]
5.
下列类定义中,不正确的是( d )
a)class x { .... }
b)class x extends y { .... }
c)class x implements y1,y2 { .... }
d)public class x extends String { .... } *String不可以被继承
6.
下列哪个声明是错误的:( b )
a) int i = 10;
b) float f = 1.1; *float类型必须在1.1后加f或 float f = (float)1.1
c) double d = 32.2;
d) byte b = 127;
7.
有关于抽象方法的说法正确的是(c )
a) 可以有方法体
b) 可以出现在非抽象类中
c) 是没有方法体的方法
d) 抽象类中的方法都是抽象方法
8.
下列哪个不是java的关键字:(c )
a) public
b) extends
c) main
d) class
9.
在java中,定义接口的关键是( b)
a) abstract
b) interface
c) class
d) extends
10.
在java中,类可派生自一个父类,并实现(d )个接口
a) 1
b) 2
c) 3
d) 任意多
11.java抽象类是声明时必须使用abstract关键
12.java程序中,java.lang.Object是基类
13.java中数组对象的长度是固定长度
14.java程序类声明是单继承
15.程序代码int[] a = new int[3];int b = a[3];是可以编译的,但不可以执行
16.抽象方法是一种只有说明而无具体实现的方法
17.最终类,最终方法和最终变量的修饰符都用final
18.类中声明的方法不可以定义在类体外
简答题
1.简述方法的重载和方法的重写
(1)方法重载是一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载(Overloading)。 (2)方法重写是在子类存在方法与父类的方法的名字相同,而且参数的个数与类型一样,返回值也一样的方法,就称为重写
2.java中实现多态的机制是什么?
依靠父类或接口 的 引用指向子类
3.什么是抽象类?什么是抽象方法?有什么特点?
抽象类:有抽象方法的类 特点:(1)、抽象类和抽象方法都需要用abstract修饰;(2)、抽象类中可以没有抽象方法,但抽象方法一定在抽象类中;(3)、抽象类不能直接创造对象;(4)、抽象类有构造方法。
抽象方法:
:使用 abstract 关键字修饰方法,该方法就成了抽象方法,抽象方法只包含一个方法名,而没有方法体 特点: (1)、抽象方法是隐式的 virtual 方法。. (2)、只允许在抽象类中使用抽象方法声明。. (3)、因为抽象方法声明不提供实实现,所以没有方法体;方法声明只是以一个分号结束,并且在签名后没有大括号 ( { })。
4.请说出作用域public,private,protected,以及不写时的区别
(1).private修饰的成员变量和函数只能在类本身和内部类中被访问。
(2). protected 修饰的成员变量和函数能被类本身、子类及同一个包中的类访问。
(3).public修饰的成员变量和函数可以被类、子类、同一个包中的类以及任意其他类访问。
(4). 不写,属于一种包访问,即能被类本身以及同一个包中的类访问
5.是否可以从一个static方法内部发出对非static方法的调用?
不可以,因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接通过类名调用
6.简述this,super关键字用法
this:(1)this调用本类中的属性,也就是类中的成员变量; (2)this调用本类中的其他方法; (3)this调用本类中的其他构造方法,调用时要放在构造方法的首行。
super:
-
在子类的成员方法中,访问父类的成员变量。
-
在子类的成员方法中,访问父类的成员方法。
-
在子类的构造方法中,访问父类的构造方法
最后
以上就是天真小懒虫为你收集整理的java 部分基础知识简答题的全部内容,希望文章能够帮你解决java 部分基础知识简答题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复