SCJP題庫第106題


Given classes defined in two different files:
1. package util;
2. public class BitUtils{
3.   public static void process(byte[] b){/* more code here */}
4. }
1. package app;
2. public class SomeApp{
3.   public static void main(String[] args){
4.     byte[] bytes = new byte[256];
5.     //insert code here
6.   }
7. }
What is required at line 5 in class SomeApp to use the process method of BitUtils?
 
 
A. process(bytes);
B. BitUtils.process(bytes);
C. util.BitUtils.process(bytes);
D. SomeApp cannot use methods in BitUtils.
E. import util.BitUtils.*; process(bytes);
 
Ans: C
 
解說:
SomeAppapp套件下, BitUtilsutil套件下, SomeApp要存取BitUtils要先套BitUtils的套件名稱util process方法是BitUtils的類別方法,所以直接用util.BitUtils.process表示。

Comments

Popular posts from this blog

Android+Google Map API v3 Geocoding(地址轉經緯度度