方法用到private ,需要用的get和set方法

发布时间 2023-12-05 21:59:02作者: aida_j

方法使用private修饰符时,该方法只能在类中访问。如果我们想在类外部访问这个方法,我们需要使用getset方法。

get方法用于获取方法的返回值,set方法用于设置方法的参数。

例如,以下代码定义了一个Person类:

public class Person {

    private String name;

    public String getName() {
        return this.name;
    }

    public void setName(String name) {
        this.name = name;
    }
}

这个类定义了一个private属性name,以及两个方法getName()setName()

getName()方法用于获取name属性的值,setName()方法用于设置name属性的值。

以下代码使用getset方法来访问name属性:

Person person = new Person();

person.setName("Bard");

System.out.println(person.getName()); // Bard

这段代码创建了一个Person对象,并将其name属性设置为“Bard”。

getset方法是面向对象编程中常用的设计模式。它们可以帮助我们实现数据的封装和隐藏,提高代码的安全性和可维护性。

注意

  • get方法的返回值类型与属性的类型相同。
  • set方法的参数列表只有一个,类型与属性的类型相同。