![Java无难事:详解Java编程核心思想与技术](https://wfqqreader-1252317822.image.myqcloud.com/cover/59/35011059/b_35011059.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.4 Java的类与对象
![img](https://epubservercos.yuewen.com/AD1899/18685354708165706/epubprivate/OEBPS/Images/txt003_3.jpg?sign=1739137669-phCq3j6qy4tQJLeFFPoBy3c4dC13WlGW-0-275188b6a7b946dc47732e7ca8c94503)
扫码看视频
回到Java的世界,Java是一种完全面向对象的语言,它支持几乎所有的面向对象特性。下面我们从最基本的类和对象讲起。
在前面两章中我们已经创建过类了。创建一个类再简单不过了:一个class关键字,跟随一个类名称,最后是一对花括号。
![img](https://epubservercos.yuewen.com/AD1899/18685354708165706/epubprivate/OEBPS/Images/txt003_4.jpg?sign=1739137669-g5cbgfwT9Ce3kAVQVUVMQyJLUEx731UI-0-7d049692f9bd3e364e1fb87f654f54f9)
上面的代码就创建了一个Point类。若想创建这个类的对象,则可以使用new运算符。
![img](https://epubservercos.yuewen.com/AD1899/18685354708165706/epubprivate/OEBPS/Images/txt003_5.jpg?sign=1739137669-nRfqks4wyqvQsLM45ei1b57Szc0qnlqT-0-37a569b0c3c94a2dda191741b146b456)
在class关键字前面可以加上public修饰符(modifier)。
![img](https://epubservercos.yuewen.com/AD1899/18685354708165706/epubprivate/OEBPS/Images/txt003_6.jpg?sign=1739137669-B5MfmcaKstw8YNxuN1nmJmRUgdeKP3I8-0-fbbe210e19f131d8b41249911e6a7d2d)
当加入了public修饰符之后,就要注意了,保存该类的.java文件的文件名必须与类名相同。也就是说,现在这个Point类所在的源代码文件名必须为Point.java,并且大小写也要注意。如果是point.java的话,编译器会报告编译错误,并提示文件名应该为“Point.java”。