需要一些关于课程的初学者指南

时间:2014-04-29 18:13:41

标签: java class

我刚开始学习Java,我在定义类时遇到了问题。 我在一个类中定义了一些变量,但是在我编写一个用于打印字符串值(或其他变量)的命令的任何地方,我都得到一个错误,表示"找不到符号"。这是否意味着我不能在课堂上使用打印命令?你可以帮忙解释一下我该做什么吗?

这是我的代码(仅用于测试):

class Variable {
    int m = 15;
    boolean myb = true;
    double mon = 2.4;
}

2 个答案:

答案 0 :(得分:1)

如果你有

class Variable {
    public int m = 15;
    public boolean myb = true;
    public double mon = 2.4;
}

iv添加了公共修饰符,因此可以访问字段 那么你的打印代码应该是

public static void main(String[] args) {
            Variable object=new Vairable(); //create instance of class
            System.out.println(object.m);
            System.out.println(object.myb);
            System.out.println(object.mon);
        }

答案 1 :(得分:0)

您需要从类中的方法打印,而不仅仅是在类中打印。

class Variable {
    int m = 15;
    boolean myb = true;
    double mon = 2.4;

    public void printVars() {
        System.out.println("m: " + m);
        System.out.println("myb: " + myb);
        System.out.println("mon: " + mon);
    }
}

之后,您将创建一个新的Variable并将其称为printVars()方法。

或者,如果您正在尝试运行此课程,则可以将主要课程放在此处。

class Variable {
    static int m = 15;
    static boolean myb = true;
    static double mon = 2.4;

    public static void main(String[] args) {
        System.out.println("m: " + m);
        System.out.println("myb: " + myb);
        System.out.println("mon: " + mon);
    }
}