首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过包错误和无法访问错误?

如何通过包错误和无法访问错误?
EN

Stack Overflow用户
提问于 2016-03-04 05:26:11
回答 3查看 1.9K关注 0票数 0

我编译了我的程序并不断地得到这个错误。程序testW和Tractor在名为testtractor的文件下。在Tractor程序中,我首先使用包testtractor.java;在testW程序中,我首先使用导入testtractor.java;请帮帮忙!

testW.java:1:错误:包测试拖拉机不存在导入testtractor.java;^ testW.java:3:错误:无法访问Tractor公共类testW扩展Tractor

代码语言:javascript
复制
 import testtractor.java;

 public class testTractor extends Tractor 
{
  private String name;
   private int VehicleID; 
   private int RentalRate;
   private int RentalDays;

 public String setName(String name) 
  {
    this.name = name;
  }
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-03-04 05:31:45

您导入了一个类,这样做的方法是

代码语言:javascript
复制
import pack.ag.e.ClassName;

因此,在您的示例中,如果假设Tractor类在farm包下,则需要在testTractor类中这样做。

代码语言:javascript
复制
import farm.Tractor;

此外,java也有某些命名约定。类名应以Caps字母开头,请参阅此旧页的惯例引号-

类名应该是名词,在混合大小写与每个内部单词大写的第一个字母。尽量保持你的类名简单和描述性。使用完整的单词-避免缩略语和缩略语(除非缩写比长形式(如URL或HTML)使用得广泛得多)。

http://www.oracle.com/technetwork/java/codeconventions-135099.html

票数 0
EN

Stack Overflow用户

发布于 2016-03-04 05:29:43

导入行是错误的--除非在.java包中有一个名为java的类,否则不要将testtractor放在末尾。

你可能是说:

代码语言:javascript
复制
import testtractor.Tractor;

但是,您显示的错误表明没有名为testtractor的包。

票数 0
EN

Stack Overflow用户

发布于 2016-03-04 05:31:02

您需要将Tractor类的完整路径作为import语句的一部分:因此,如果包是testtractor,则需要放置:

代码语言:javascript
复制
import testtractor.Tractor;

此外,您还需要在导入之前添加包。所以如果你的包裹是abc:

代码语言:javascript
复制
package abc;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35788605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档