开发者社区 问答 正文

setter方法和getter方法使用

真的弄不清楚了setter() and getter()的使用;我要在eclipse中用setter 和getter来编写一个程序;请你给我示范一个最简单的格式

展开
收起
蛮大人123 2016-02-21 18:47:06 2856 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    get set 方法主要是控制访问权限的,一般类里面的属性设置为private,类外部无法直接访问
    1.当需要读取的时候通过get方法获取

    2.当需要修改的时候通过set方法设置程序更加安全。
    比如说class Cat{
    private String color;
    public setColor(String color){
    this.color = color;
    }
    public String getColor(){
    return this.color; }
    }
    你在类里设置了私有属性后,右击该属性选择source,里面有generate getter/setter点击后它就自动生成getter/setter方法的;
    如果在别的地方用,比如设置该属性的值:
    Cat cat=new Cat();
    cat.setColor("yellow");
    如果获取:
    cat.getColor();

    2019-07-17 18:46:17
    赞同 展开评论
问答分类:
问答地址: