概念解析
1、类是对象的蓝图,它告诉虚拟机如何创建某种类型的对象。
2、对象已知的事物是实例变量(instance variable),对象可以执行的动作叫做方法(methods)
代码示例
public class ClassGame{ //类名:每个单词首字母大写
typename x;
typename y;
public typename methodName(){//方法名:首字母小写,其余单词首字母大写
...
}
}
注:
1、每个Java文件中,只能有一个public类,这表示,每个编译单元都有单一的公共接口,用public类来表现。该接口可以按要求包含众多的支持包访问权限的类。如果在某个编译单元内有一个以上的public类,编译器就会给出错误信息。
2、public类的名称必须完全与含有该编译单元的文件名相同,包含大小写。如果不匹配,同样将得到编译错误。
3、虽然不是很常用,但编译单元内完全不带public类也是可能的。在这种情况下,可以随意对文件命名。
关于public类的问题可以查看这篇:https://blog.csdn.net/bareheadzzq/article/details/6562211
作者做了几次实验,结果比较清楚