当前位置:  技术问答>java相关

Import 和 package 问题

    来源: 互联网  发布时间:2014-12-22

    本文导语:  1.class A 和 class B, 位于不同的目录(package)下. A 是B 的父类. run B 时出错, 提示不能访问A 的constructor. 将constructor A() modify 为public 即可通过. 但 public A() 就不叫constructor. 这就意味父类不能有constructor. 2.何时...

1.class A 和 class B, 位于不同的目录(package)下.
A 是B 的父类. run B 时出错, 提示不能访问A 的constructor.
将constructor A() modify 为public 即可通过. 但 public A()
就不叫constructor. 这就意味父类不能有constructor.

2.何时应用package?
每个问题30分, 若能解惑即加分.

|
第一个问题没看懂,第2个问题更觉得不明白,每个CLASS都必定在一个PACKAGE内呀。

|
你的modify指什么?是指对构造函数的重载吗?如果是这个,那么在构造函数是可以modify的

加不加package都可以,import则是必须的。当然你的package也得在classpath里,能让编译器找得到。就好象你调用rt.jar里的基本类一样。

|
一、因为A与B在不同的目录,即不同包,即使B是从A继承的,B也只能访问A中PUBLIC 或PROTECTED成员或方法,将constructor设置为public 就可以了

二、不一定要加package,因为java中会有一个默认包 (即当前目录)

|
在C++中的构造函数前面是没有modifier的 但是Java中是有的
如果有package import 
则顺序是 先package再import

    
 
 

您可能感兴趣的文章:

  • package与import的区别
  • 关于IMPORT和PACKAGE
  • package & import 的一个奇怪问题
  • 如何import自己的package,用自己写的类 ?一定给分
  • 关于java的package 以及 import的问题
  • 为什么总是编译错误:package javax.servlet does not exist /import javax.servlet.*
  • JAVAMAIL的简单问题:Import refers to a missing package: javax.activation.*,解决立刻送分!!!
  • 请问这是什么原因package javax.servlet does not exist import javax.servlet.*;,谢谢
  • 关于package和import 很菜,希望多多指教
  • 谁能给我讲讲package和import?我真的被搞糊涂啦!!!
  • import javax.servlet.http.*;后,怎么提示package javax.servlet.http does not exist?我的classpath中已添加了tomcat/lib/servlet.jar!
  • 导入包的问题?概述:import javaclass.*;和import javaclass.MainWindow;的区别
  • 关于import test.*和import test.A的问题
  • import netscape.javascript.*;的问题
  • 解决ie动态修改link样式,import css不刷新的问题
  • 关于java的import的问题
  • import 的问题
  • jublider5中的import问题????
  • jb6 import com.borland 的问题
  • 菜鸟问题:java中import导入的文件在哪里,可以看倒源代码吗?
  • 初学者简单问题——import找不到包
  • 菜鸟问题,import javax.servlet.* 编译时发生does not exist错误怎么办?
  • 急急急:关于import的小问题!
  • 一个import的问题
  • 帮帮我。关于类路径的问题(import的问题)
  • 关于:import java.util.StringTokenizer; 问题!
  • 有关import的问题
  • keytool -import 无法导入证书 的问题
  • 学JB6时遇上了怪问题,我的例子有import com.borland.dbswing.*;但是我的JB6找不到这个类啊
  • import javax.servlet.*;出错的问题,在线等待。100分
  • import的奇怪问题!!高分送上!!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • import javax.mail.* 跟import javax.mail.internet.MimeMessage;import javax.mail.internet.InternetAddress;有啥区别,详情请点击看里
  • 下载了rowset.jar,放在什么目录里,JB5能IMPORT它就象IMPORT其他的包那样
  • 为什么import other.*;不包括import other.oth;????????
  • 为什么我能import aa.bb.cc;却不能import aa.bb.*;
  • 请问用Color类要import什么库
  • 如果我要用openFileDialog我应该import哪些?
  • 关于import的疑惑
  • 关于<%page import = ...%>
  • <%@ page language="JAVA" import="Java.sql.*"%> 的条件
  • import corejava.*;
  • import 语句该如何用?
  • 求助:import javax.servlet.*;
  • Jbuilder中怎么import包怎么丢掉了com.borland???奇怪!
  • import 进CVS服务器的项目图片已损坏
  • java中的import和C中的include到底有什么区别?
  • 请问java程序中的import为什么有的用java.….*,而有的又用java.….…,有什么区别吗?
  • 关于import 语句的困惑
  • jb中如何编译带继承的class,是否需要把父类import进来,应怎么样写?(新手,线等)
  • 自己编写的javabean ,可以用import导入使用么?
  • Jbuilder5中为什么不能import com.borland.*这样的包?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3