封装

用封装来控制你的类的字段和方法的访问

当你把你的一个类的字段和方法都设置为public 的时候,其他的类都可以访问它们,这个类知道的和会做的事儿对其他类都是一目了然...而且你也看见了这会怎么样的使得你的程序
以你未预期的方式运作。封装让你可以控制要共享什么要把什么设置为私有的

私有字段和方法只可以从类内部访问

一个对象要接触到另一个对象内存储的数据只有一个方法:使用返回数据的公有方法和字段

没有确切的理由声明公有的时候,就别声明公有。把类内的东西都声明为公有会使得事情很
糟糕--但是也别把所有东西都声明为私有。首先把哪些是公有,哪些是私有想清楚,之后就
可以节省很多时间。

1.私有字段应该用camelCase (骆驼拼写法)。(小写字母开头,后面的单词大写字母开头,
看起来像一个驼峰,因而得名骆驼。)
2.公有属性和方法用PascalCase(大写字母开头)。
3.方法的参数用camelCase 。
4.有些方法,尤其是构造方法,经常有与字段同名的参数。这时,参数会遮盖掉字段,也就
是说在方法中使用这个名字是代表参数而不是字段。用this 关键字来解决这个问题--在变量
名前写this,告诉编译器你指的是字段而不是参数。

原文地址:https://www.cnblogs.com/EthanSun/p/3152260.html