使用吸气剂有什么意义?

时间:2016-03-14 00:09:50

标签: java oop getter-setter

我刚刚开始学习Java,并且正在努力理解(看似不必要的)getter和setter的观点。

我正在关注Codecademy的教程,它要求我创建方法getAge()。创建一个获取年龄的方法有什么意义,当我可以运行我编写的行并在下面注释掉时?

R version 3.2.3 (2015-12-10)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: OS X 10.10.5 (Yosemite)

locale:
[1] en_AU.UTF-8/en_AU.UTF-8/en_AU.UTF-8/C/en_AU.UTF-8/en_AU.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] zoo_1.7-12  dplyr_0.4.3

loaded via a namespace (and not attached):
 [1] lazyeval_0.1.10 magrittr_1.5    R6_2.1.1        assertthat_0.1  parallel_3.2.3  DBI_0.3.1      
 [7] tools_3.2.3     Rcpp_0.12.2     grid_3.2.3      lattice_0.20-33

似乎可以节省几行代码。我确定我可能在某处错过了OOP的观点?

与年龄变量类似,为什么我需要声明年龄类型,然后创建一个设置年龄等于另一个年龄变量的方法?我可以使用this.age =年龄?保存写额外代码?

0 个答案:

没有答案