1. 封装:
- 什么是封装:
封装是一个原则,告诉我们怎么正确设计对象的属性和方法,即:对象代表什么,就得封装对应的数据,并提供数据对应的行为。
例如:
人关门,有两个对象:人和门,但门具有关上和打开两种状态属性,得提供对应的行为:关上和打开,所以人关门,关这个行为得定义在门对象里。
人画圆,有两个对象:人和圆,但圆具有半径这个属性,得提供对应的行为:画圆,所以人画圆,画这个行为得定义在圆这个对象里。 - 封装思想的好处:
让编程变得简单,有什么事,找对象,调方法就行。
降低我们的学习成本,有需要时去找就行。
2. private关键字
- private关键字是一个权限修饰符
- 可以修饰成员变量和成员方法
- 被private修饰的成员只能在本类中才能访问,即使是方法上的形参对象,也可以在本类中用.的方式直接访问
- 针对private修饰的成员变量,如果需要被其他类使用,需要提供相应的操作(getXxx (),setXxx()方法)
- 提供“setXxx(形参)”方法,用于给成员变量赋值,方法用public修饰
- 提供“getXxx()”方法,用于获取成员变量的值,方法用public修饰