Skip to content

为什么不直接将属性设置为public,而是使用getter/setter? #15

@bitfishxyz

Description

@bitfishxyz

https://stackoverflow.com/questions/1568091/why-use-getters-and-setters-accessors

很多项目都是使用

private String foo;
public void setFoo(String foo) { this.foo = foo; }
public String getFoo() { return foo; }

这种写法,而不是

public String foo;

这样做有什么好处吗?

Metadata

Metadata

Assignees

No one assigned

    Labels

    SOStack Overflow相关问答

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions