Java主类实例访问
我无法编译以下代码。无法理解此处的编译过程。为什么主类实例对其他类不可见(test1)。为什么它在编译方面失败了。请帮忙Java主类实例访问,java,class,compilation,java-7,main,Java,Class,Compilation,Java 7,Main,我无法编译以下代码。无法理解此处的编译过程。为什么主类实例对其他类不可见(test1)。为什么它在编译方面失败了。请帮忙 public class test { public int i = 10; public static void main(String[] args) { System.out.println("test main"); } } class test1 { test t = new test(); Syst
public class test {
public int i = 10;
public static void main(String[] args) {
System.out.println("test main");
}
}
class test1 {
test t = new test();
System.out.println(t.i);
}
一定是在某种方法里面
public class Test {
public int i = 10;
public static void main(String[] args) {
System.out.println("test main");
}
}
class Test1 {
Test t = new Test();
public void printI(){
System.out.println(t.i);
}
}
还要遵守java命名约定。类名必须以大写字母开头。变量和方法必须采用驼峰格式
一定是在某种方法里面
public class Test {
public int i = 10;
public static void main(String[] args) {
System.out.println("test main");
}
}
class Test1 {
Test t = new Test();
public void printI(){
System.out.println(t.i);
}
}
还要遵守java命名约定。类名必须以大写字母开头。变量和方法必须是驼峰型。系统输出打印LN(t.i)代码>语句应位于块或方法内 例如,您可以将其放置在块中(静态或非静态,无需指定) 或位置在方法内
public class test1 {
test t = new test();
public static void printSomething() { //static can be omitted
System.out.println(t.i);
}
}
更多信息(感谢@vidudaya):
public class test1 {
test t = new test();
public static void printSomething() { //static can be omitted
System.out.println(t.i);
}
}
更多信息(感谢@vidudaya):