项目实战往往注重数据安全,保密性。但是有些属性是需要被访问的,这个时候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。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)