对成员变量进行合理的封装和测试

文章讲述了在学习Java封装类时遇到的编译问题,强调一个.java文件只能有一个public类,并提供了两种处理多个类的方法:非public类可同文件,或作为public类的成员。此外,还介绍了构造方法的特征,包括与类名相同、无返回类型,以及可以有多个重载构造方法。
摘要由CSDN通过智能技术生成

  在学习封装类的代码中,如以下代码:

这两个代码原先是一起的,但我在编译时却发现编译错误。

 后来我发现在一个java文件中不能有两个独立的public修饰的类存在。

当我把这两个代码放在一个项目中,用不同的java文件去写出这两个代码,我才明白java中的一些规则。 最终也是打印出了正确的答案。

 

 在这里我想说的是,不管是什么代码都需要有所得。

而以下是我在写这个代码后所学到的:

一、同一个java文件(就是一个后缀为java的文本)只能有一个pulic class

如果想使用多个class 有两种办法:

1.在你的java文件里的public class类外面写class类 前面不能加public

2.在你的java文件里的public class类里面写public class类作为成员

二、而方法的定义也是一样,不能定义在另一个方法里面。

构造方法的特点:

1.构造方法名一定与类同名

2.构造方法无返回值类型

3.构造方法可以没有,也可以有多个构造方法,他们之间是重载关系

以上就是我学习所得,希望大家能够喜欢!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值