Java 不从其他类导入
好的,我有以下代码:Java 不从其他类导入,java,Java,好的,我有以下代码: package executive; import animals.*; public class MainFile { public static void main(String[] args) { dog Robbie; Robbie = new dog(); Robbie.lick(); Robbie.jump(); } } 在动物包装中,我有一个班犬(是的,我知道这是
package executive;
import animals.*;
public class MainFile {
public static void main(String[] args) {
dog Robbie;
Robbie = new dog();
Robbie.lick();
Robbie.jump();
}
}
在动物包装中,我有一个班犬(是的,我知道这是一个非常无用的程序):
但是如果我正在运行此代码(eclipse),我会得到一个错误:
“类型dog中的lick()方法不可见
类型dog的方法jump()不可见“
大多数有这个问题的人都没有公开上课,但我公开了。
代码目前运行良好,我将dog类放在同一个包中。因为您的方法
lick
和jump
是包私有的,即仅在包中可见
回答您的问题:使它们成为公共方法,或者如果需要包私有,则将
main文件
类移动到动物包中,因为您的方法舔
和跳
是包私有的,即只在动物包中可见
回答您的问题:使它们成为公共方法,或者如果需要包私有,则将
main文件
类移动到动物包中,因为您的方法舔
和跳
是包私有的,即只在动物包中可见
回答您的问题:使它们成为公共方法,或者如果需要包私有,则将
main文件
类移动到动物包中,因为您的方法舔
和跳
是包私有的,即只在动物包中可见
回答您的问题:使它们成为公共方法,或者如果需要包私有,则将
MainFile
类移动到动物包中将方法声明为public
public void lick()
取自
默认访问修饰符意味着我们不显式声明类、字段、方法等的访问修饰符。声明的变量或方法没有任何访问控制修饰符,可用于同一包中的任何其他类。接口中的字段是隐式public static final,接口中的方法默认为public
其中访问修饰符
是变量或方法声明前的单词public
、private
或protected
当我在这里的时候,请看一看。这些命名约定旨在使所有代码都可读,并采用标准格式 您的第一个错误是命名您的
狗
类。名称应该是Dog
,因为所有类都以大写字母开头
第二个错误是变量名
Robbie
。这应该是robbie
,因为所有对象引用和变量都应该以小写字母开头。如果变量有多个单词,则它以小写字母开头,所有后续单词以大写值开头。例如validVariableName
将方法声明为public
public void lick()
取自
默认访问修饰符意味着我们不显式声明类、字段、方法等的访问修饰符。声明的变量或方法没有任何访问控制修饰符,可用于同一包中的任何其他类。接口中的字段是隐式public static final,接口中的方法默认为public
其中访问修饰符
是变量或方法声明前的单词public
、private
或protected
当我在这里的时候,请看一看。这些命名约定旨在使所有代码都可读,并采用标准格式 您的第一个错误是命名您的
狗
类。名称应该是Dog
,因为所有类都以大写字母开头
第二个错误是变量名
Robbie
。这应该是robbie
,因为所有对象引用和变量都应该以小写字母开头。如果变量有多个单词,则它以小写字母开头,所有后续单词以大写值开头。例如validVariableName
将方法声明为public
public void lick()
取自
默认访问修饰符意味着我们不显式声明类、字段、方法等的访问修饰符。声明的变量或方法没有任何访问控制修饰符,可用于同一包中的任何其他类。接口中的字段是隐式public static final,接口中的方法默认为public
其中访问修饰符
是变量或方法声明前的单词public
、private
或protected
当我在这里的时候,请看一看。这些命名约定旨在使所有代码都可读,并采用标准格式 您的第一个错误是命名您的
狗
类。名称应该是Dog
,因为所有类都以大写字母开头
第二个错误是变量名
Robbie
。这应该是robbie
,因为所有对象引用和变量都应该以小写字母开头。如果变量有多个单词,则它以小写字母开头,所有后续单词以大写值开头。例如validVariableName
将方法声明为public
public void lick()
取自
默认访问修饰符意味着我们不显式声明类、字段、方法等的访问修饰符。声明的变量或方法没有任何访问控制修饰符,可用于同一包中的任何其他类。接口中的字段是隐式public static final,接口中的方法默认为public
其中,access修饰符
是变量或方法声明前的单词public
、private
或protected
。