当前位置: 首页 > 面试题库 >

何时在Java中使用get / set方法

莫选
2023-03-14
问题内容

我想知道何时在类中使用get和set方法(getName,setName),何时使用简单方法classVariable.name = ""代替а = classVariable.getName()

这是使用set和get方法的类的示例

public class ClassExampe {

    String name;
    String course;

    public String getName ( )
    {
        return name;
    }

    public void setName (String studentName)
    {
        name = studentName;           
    }

    public String getCourse ( )
    {
        return course;
    }

    public void setCourse (String studentCourse)
    {
        course = studentCourse;
    }
}

谢谢


问题答案:

使用Getters / Setters与使用Fields

根据经验:

使用直接来自同一类的变量(实际上来自同一.java文件,因此内部类也可以),使用其他类的Getters / Setters。



 类似资料:
  • 我目前正在尝试使用ByteBuddy作为java bean实现包装键/值对的,将map键公开为普通getter/setter。 我最初按照如下方式构造生成器,允许我将

  • 本文向大家介绍Java通过PropertyDescriptor反射调用set和get方法,包括了Java通过PropertyDescriptor反射调用set和get方法的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了PropertyDescriptor反射调用set和get方法,供大家参考,具体内容如下 第一段: 第二段: 第三段: 以上就是本文的全部内容,希望对大家的学习有所帮助

  • 使用以下字段设计薪资类: •name:包含员工姓名的字符串•idNumber:表示员工ID号的int值•rate:包含员工时薪率的double值•hours:表示该员工工作时数的int值 类还应具有以下方法: 谢谢你的帮助...

  • 我有一个学校的问题,我被卡住了。问题是总工资一直上升到0.0。 问题是: 使用以下字段设计一个工资单类: •姓名:一个包含员工姓名的字符串•idNumber:一个整数表示员工的ID号•rate:一个包含员工小时工资率的双精度值•hours:一个整数表示该员工工作的小时数 该类还应具有以下方法: 构造函数:将员工的姓名和身份证号作为参数访问器:允许访问工资类的所有字段突变器:让用户为工资类的字段赋值

  • 问题内容: 我最近了解到,当你特别想执行默认视图所不能做的事情时,应该重写get方法: 这是很简单的,但是当我应该使用或过度?在我看来,他们基本上都在做同样的事情,还是我只是想念一些东西?我可以一起使用吗?这是我感到困惑的主要根源。 因此,我要重申一下:在什么情况下,我会使用反之? 问题答案: 他们确实做了不同的事情。 get() 这是一个最高级的方法,而且也为每个HTTP动词- ,, 等你会当你

  • 我的问题: 我有一个https请求,它返回一个json文件。例如: