项目实战往往注重数据安全,保密性。但是有些属性是需要被访问的,这个时候set与get方法便发挥作用,外部人可以通过get方法单纯访问需要被访问的属性,其他属性无法访问。
举个栗子:
public Mouse getMouse() {
return mouse;
}
public void setMouse(Mouse mouse) {
this.mouse = mouse;
}
public KeyBoard getKeyBoard() {
return keyBoard;
}
public void setKeyBoard(KeyBoard keyBoard) {
this.keyBoard = keyBoard;
}
public Screen getScreen() {
return screen;
}
public void setScreen(Screen screen) {
this.screen = screen;
}
以上部分代码是类似于写了个顾客买电脑的所需要的部件,set与get()键盘,鼠标,屏幕等,顾客只能获取它的品牌名字,如华为或者戴尔,但是不能知道其他的属性,如鼠标里面的功能,屏幕显示效果等等。
小白初学,如果有知识错误遗漏,麻烦大佬点拨ovo。



