如何对具有意义的数据进行封装与调用

 时间:2024-10-14 00:59:12

1、有一些数据,具有特定的意义,比如我们人的年龄,我们需要对其进行一些限制,给于其最大值与最小值,这样规范后,用户输入的内容只有满足我们的需求后,我们才会对其进行处理。

如何对具有意义的数据进行封装与调用

2、对于年龄,我们将其规定范围为0-120.当不在这个取值区间的时候,不对进行处理,说明用户输入的数据不满足我们的要求。

3、如果要达到这个效果,我们需要做一个类,将其封装到这个类中,并将其设置为private的,这样在类外,就不能随意给值。

如何对具有意义的数据进行封装与调用

4、我们在这个类中,做一个set方法,在方法内,先对其进行判断处理,如果满足我们的要求,我们在继续处理,否则进行其他的处理,或是不处理。

如何对具有意义的数据进行封装与调用

5、在set方法中我们可以声明,满足条件后,this.age=age。也就是传入的这个值等于等于这个类中的age值。

如何对具有意义的数据进行封装与调用

6、这是设置age的方法。但是要调用已经有值的数据,应该怎么办呢,因为这个数据是private,不能直接对其进行调用。

如何对具有意义的数据进行封装与调用

7、我们使用相同的方法,设置一个公开的方法。虽然无法直接调用这个数据,但是可以通过调用这个方法来获得这个值。

如何对具有意义的数据进行封装与调用

8、调用的方法内,this.age=age。这样就可以获得这个值。前提是他需要先给于了值,才能调用。

如何对具有意义的数据进行封装与调用

9、在我们有需要的地方,虽然我们的数据是私有的,但是我们的方法确是公开的,我们完全可以通过方法即可直接调用指定的数据。

如何对具有意义的数据进行封装与调用

10、使用这种方法,除了可以处理这些数据外,我们可以重写比较等方法。

如何对具有意义的数据进行封装与调用

11、当然,Eclipse给我们提供了比较便捷的方式,可以直接生成相关的get与set方法,您写好后,您可以尝试在其他类或是包下调用看看,是否可以成功设置及其调用。

如何对具有意义的数据进行封装与调用
  • 办公楼如何装修设计能够彰显企业文化?
  • 美国留学统计学专业就业前景分析
  • Mac版SPSS 24如何设置输出中文结果
  • 蜂蜜酒酿造过程控制及注意事项
  • SPSSAU如何进行Bowker检验?
  • 热门搜索
    六一手抄报图片 关于新年的手抄报 幼儿手抄报 党史国史手抄报 少年强则国强手抄报 端午节英语手抄报 全国爱眼日手抄报 关于劳动节手抄报 防疫有我爱卫同行手抄报 爱国卫生月手抄报