在学习封装类的代码中,如以下代码:
这两个代码原先是一起的,但我在编译时却发现编译错误。
后来我发现在一个java文件中不能有两个独立的public修饰的类存在。
当我把这两个代码放在一个项目中,用不同的java文件去写出这两个代码,我才明白java中的一些规则。 最终也是打印出了正确的答案。
在这里我想说的是,不管是什么代码都需要有所得。
而以下是我在写这个代码后所学到的:
一、同一个java文件(就是一个后缀为java的文本)只能有一个pulic class
如果想使用多个class 有两种办法:
1.在你的java文件里的public class类外面写class类 前面不能加public
2.在你的java文件里的public class类里面写public class类作为成员
二、而方法的定义也是一样,不能定义在另一个方法里面。
构造方法的特点:
1.构造方法名一定与类同名
2.构造方法无返回值类型
3.构造方法可以没有,也可以有多个构造方法,他们之间是重载关系
以上就是我学习所得,希望大家能够喜欢!