内容发布更新时间 : 2025/6/19 4:12:40星期一 下面是文章的全部内容请认真阅读。
}
3、以下程序段的输出结果为 _Integer String____。 class IntORString{ void iosM( int i ){ System.out.print(“Integer ”); }
void iosM(String s){
System.out.print(“String ”); }
public static void main(String args[ ]) {
IntORString ios=new IntORString ( );
ios.iosM(‘a’); ios.iosM(“1”); } }
4、如果有个类A,该类中有成员变量b和成员方法c(),则在创建该类得对象a 后,对该对象的成员变量和成员方法的调用方式分别是a.b___,__a,c()__。 5、以下代码段创建了__2_个对象,声明了_3____个变量。 Thing item, stuff;
item = new Thing();
Thing entity = new Thing();
crun.crunch(ch); }
6、通过类MyClass中的不含参数的构造函数象obj,可通过 以下语句实现:_MyClass obj=new MyClass()________。
7、下面____AD_____情况下,系统会为类A自动产生构造函数? A. class A { } B. class A { public A() {} }
C. class A { public A(int x) {} } D. class Z {} class A extends Z { void A() {} }
8、请问构造函数、成员变量初始化以及静态成员变量初始化三者的先后顺序是__静态成员变量初始化,成员变量初始化,构造函数_____。 9、划线处应填的一句代码:_ this (a) _______。 public class Example{
int x,y;
public Example(int a){
x = a; }
public Example(int a, int b){
_this (a) __________;//调用上面的一个参数的构造方法 y = b; } }
10.关键字___final____表明一个对象或变量在初始化后不能被修改。
11、类是对象的抽象,是属性和操作的封装体,其中属性是事物静态特征的抽象,在程序中用数据成员描述,操作是事物动态特征的抽象,在程序中用成员方法描述。
第4章(3)包_访问权限_基本数据类型封装练习题
一、填空题
1、请填出在java.lang包中与下列基本数据类型相对应的封装类:
float:java.lang.Float, char:_java.lang.Character________ , boolean:_java.lang.Boolean __________.
2、java中提供了四种访问控制符,分别是:
public__________,___protected________,_private________,____缺省(friendly)________ 3、以下程序段的输出结果为 _true ,false_________。 public class EqualsMethod {
public static void main(String[] args) {
Integer n1 = new I