java学习笔记

来源:互联网 发布:飞利浦脱毛器 知乎 编辑:程序博客网 时间:2024/06/06 01:29
Java的一些规定1、若在源文件中定义了声明为public的类,需要将类所在的源文件的文件名取名为类名2、在同一个源文件中有且只能有一个定义为public的类3、编译时文件名大小写是不敏感的,执行的时候加载的类名是大小写敏感的------解决方案--------------------------------------------------------这是 Windows 系统的关系,Windows 文件系统的文件名不区分大小写。Calculate.java 编译之后会产生两个类文件:Calculate.class 和 calculate.class。所以说两个类名即使存在大小写区别也是相同的也会报错 为什么静态方法不能操作非静态变量?
静态方法是static修饰的方法static修饰得方法在加载class得时候就加载完成这个时候构造方法还没执行此时非static得属性比如成员变量还没初始化所以不能调用,因为都还不存在

0 0
原创粉丝点击