必须和类型相同
8. 类的访问控制修饰符有哪些,访问权限各是什么?
9. 类的成员的访问控制修饰符有哪些,访问权限各是什么?
10. 包的作用是什么?如何声明一个包?
11. 如何导入一个包
12. 定义类的访问器和设置器的形式是什么? (三)程序阅读和程序填空
1. 下面是一个类的定义,根据题目要求回答以下问题 class B { int x; char y;
public B(int i,char j) {
x=i; y=j; }
public void show()
{ System.out.println(\} public void methodC(int x1)
{ } }
x=x+x1; y++; show();
1)定义类B的一个对象b,将类中的变量x初始化为10、变量y初始化为’A’,请写出相应的语句。 B(int a,char b ){a=x;b=y;}
Public static void main(String[]args){ B b=new B( 10,’A’)
2)若在1)问基础上有方法调用语句:b.show()则输出如何?
X=10;y=A
3)若在1)问基础上增加语句: b.methodC(1); 则输出为何? X=11;y=B
2. 下面是一个类的定义,请完成程序填空。 public class ____ Myclass ________ { int x, y;
Myclass ( int i, _int j______) // 构造方法 { x=i; y=j; } }
3. 以下方法fun的功能是求两参数之积。
int fun ( int a, int b )
{ return a*b; }
4. 以下方法fun的功能是求两参数之积。 float fun ( int a, double b ) { return (float)(a*b); } 5. 以下方法fun的功能是求两参数的最大值。 int fun ( int a, int b )
{if(a>b) return a;else return b; }
6. 以下方法m的功能是求两参数之积的整数部分。 int m ( float x, float y ) { return (int)(x*y); }
7. 下面方法的功能是判断一个整数是否为偶数,将程序补充完整。 public _boolean_ isEven(int a) { if(a%2==0) return true_____; else
return false; }