![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=1738934734-I6zvkuWpYPXzVzjWzFHTcw1Tvo5lqRH2-0-27048a681401755a70ee77631e24698f)
扫码看视频
回到Java的世界,Java是一种完全面向对象的语言,它支持几乎所有的面向对象特性。下面我们从最基本的类和对象讲起。
在前面两章中我们已经创建过类了。创建一个类再简单不过了:一个class关键字,跟随一个类名称,最后是一对花括号。
![img](https://epubservercos.yuewen.com/AD1899/18685354708165706/epubprivate/OEBPS/Images/txt003_4.jpg?sign=1738934734-H4qm48eDkzjGacvw0MuNkfd9OjDmFPeM-0-7ef0bf905c2be6e22a43cd1db8aeefa1)
上面的代码就创建了一个Point类。若想创建这个类的对象,则可以使用new运算符。
![img](https://epubservercos.yuewen.com/AD1899/18685354708165706/epubprivate/OEBPS/Images/txt003_5.jpg?sign=1738934734-y1xJzemwbWt5XpvDEWkmjH6b66pr5GRd-0-ba65029e9027db7fad19f79ecd7f4111)
在class关键字前面可以加上public修饰符(modifier)。
![img](https://epubservercos.yuewen.com/AD1899/18685354708165706/epubprivate/OEBPS/Images/txt003_6.jpg?sign=1738934734-Q4MvRIhfI6bSg5JC4VunpEsiYu2VFyfy-0-b9f952ed22bbec8be0369eabefa029e3)
当加入了public修饰符之后,就要注意了,保存该类的.java文件的文件名必须与类名相同。也就是说,现在这个Point类所在的源代码文件名必须为Point.java,并且大小写也要注意。如果是point.java的话,编译器会报告编译错误,并提示文件名应该为“Point.java”。