JAVA。在其它包中的代码里使用 Apple 类,应使用哪个语句

如图所示,已知类Apple定义在cn.edu.zsc包中,在其它包中的代码里使用Apple类,应该使用以下哪个语句?请给出详细解答思路,谢谢

img

D选项是正确的,要在其他包中使用Apple类,需要导入相应的资源包,也就是import 语句,这样排除A和C,D选项表示导入cn.edu.zsc包下所有的类,*表示通配符,表示所有,当然也包括Apple类。B选项表示精确导入,但需要注意的是,精确导包需要加上具体的类名,比如import cn.edu.zsc.Apple这样才可以。

D 通常引用别的包下的类 需要用import 导入 后面那个* 代表zsc包下面所有得类

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/776073
  • 除此之外, 这篇博客: 正则表达式:去掉字符串中的符号中的 等字符串,要获取apple这个单词,就必须去掉这些符号。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 代码:

            String str = ",.!,,D_NAME。!;‘’”“**dfs  #$%^&()-+1431221\"\"中           国123漢字かどうかのjavaを決定";
            str = str.replaceAll("[\\p{P}\\p{S}\\p{Z}]", "");
            System.out.println(str);//DNAMEdfs1431221中国123漢字かどうかのjavaを決定
    
            String str = ",.!apple";
            str = str.replaceAll("\\p{P}", "");
            System.out.println(str);//apple
    
    • []表示字符集,在目标字符串中匹配方括号内的所有字符
          Pattern r = Pattern.compile("[il]");
          Matcher m = r.matcher("young girl is beautiful");
          while (m.find()) {
              System.out.print(m.group() + " "); // i l i i l
          }
      
    • \p p 是 property 的意思,表示 Unicode 属性。参考:java官方文档正则表达式
    • {}内部的字母表示的含义:
      P:标点字符
      L:字母;
      M:标记符号(一般不会单独出现);
      Z:分隔符(比如空格、换行等);
      S:符号(比如数学符号、货币符号等);
      N:数字(比如阿拉伯数字、罗马数字等);
      C:其他字符

    参考:java正则表达式

  • 以下回答由chatgpt基于相关博客总结生成:

    答案:

    要在其他包中使用Java的Apple类,需要进行以下步骤:

    1.在其他包中创建需要使用Apple类的类。

    2.导入定义Apple类的包,即导入“cn.edu.zsc”包。

    import cn.edu.zsc.Apple;
    

    3.在代码中使用Apple类时,需要使用完整的类名“cn.edu.zsc.Apple”。

    cn.edu.zsc.Apple myApple = new cn.edu.zsc.Apple();
    

    完整代码示例:

    package anotherPackage;
    
    import cn.edu.zsc.Apple;
    
    public class AnotherClass {
        public void doSomething() {
            Apple myApple = new cn.edu.zsc.Apple();
            // do something with myApple
        }
    }