一个java源文件中只能写一个公共类,并且这个类的名称必须和文件名想同,并且这个类必须是这个源文件的顶层
如何理解:你有房子,也有钥匙,但可惜这个房子不是你的,你跑错房子了.
所以两个类的名称必须与文件名相同
一个.java中可以有多个类,比如:我们在用方法时(这个我不知道算不算,我觉得又可能不算,因为好像只是个类名),又或者看我下面那张网上搜的图的那张(下面第三张图,有多个class类)
class就是类文件
在class之外再写其他class就是另外一个类,如下图:
蓝色为什么是测试类:
我们平时所见到的有main方法,有main 方法的就是测试类,红色的就是女朋友类
在蓝色里我们可以根据所学到的 类名(在这里是女朋友类) 对象名 = new 类名();
我们从下图也可以看到有两个.java文件,,即二者都是.java文件
java中还有哪些类呢:
java中除了class还有哪些类
Java中除了Class类,还有很多其他的类,例如:
I.Object类: 是Java中所有类的父类,提供了一些通用的方法,如equals()、toString()等。
2.Strinq类: 用于表示字符串,提供了很多字符串操作的方法,如substring()、indexOf()等。
3.ArrayList类:是Java中常用的动态数组类,提供了很多操作数组的方法,如add()、remove()等。
4.HashMap类: 是Java中常用的哈希表类,用于存储键值对,提供了很多操作哈希表的方法,如put()、get()等
5.Thread类:是Java中用于创建线程的类,提供了很多操作线程的方法,如start()、join()等。