В приведенном выше примере ваш метод не внутри класса, так что вы должны следовать синтаксис класса :
<class-modifiers> class <class name> <extends clause> <implements clause> {
//class body
<variable declaration>
<method declaration>
<nested class declaration>
<nested interface declaration>
<constructor declaration>
<initializer block (static block and instance block)>
}
И есть какой-то женский монастырь ионы, которые должны быть следовать
- класса, интерфейс Enum: Начните с заглавной буквой и обрабатываются с верблюжьим письмом. Ex. BoxDemo
- Метод: Начните с маленькой буквы и обработайте ее с помощью буквы camelCase Ex. getValue(), setValue()
- Переменная Начните с маленькой буквы и обработайте ее с помощью буквы camelCase Ex. значение, данные, testValue.
- Constant Все буквы должны быть буквами верхнего уровня. Он может быть раздельным с такими символами, как (подчеркивание _) Исх.MIN_WIDTH
только три типа в Java, которые имеют байт-код, который
Для детальной информации перейдите на солнце (оракул) Java именования, правило sun java naming conventions
Вы код, написанный в
class Box {
int h, w, d;
int volume;
void volume() {
volume = w * h * d;
System.out.println("volume : " + volume);
}
}
public class BoxDemo {
public static void main(String arg[]) {
Box b1 = new Box();
Box b2 = new Box();
b1.h = 10;
b1.w = 20;
b1.d = 30;
b2.h = 20;
b2.w = 30;
b2.d = 40;
b1.volume();
b2.volume();
}
}
Вы 'объем()' метод не является частью какого-либо класса. –