21xrx.com
2024-11-22 17:31:49 Friday
登录
文章检索 我的文章 写文章
我在学习Java编程过程中
2023-06-15 07:20:35 深夜i     --     --

我在学习Java编程过程中,经常使用set方法来给类的属性赋值。这里分享一下我是如何完成set方法赋值的。

首先,我来介绍一下什么是set方法。在Java中,set方法是用来赋值给类的属性的方法。通常来说,一个类的属性被定义成private或protected,就无法在类外部进行访问和修改了。但是,我们可以在类中编写set方法,通过这个方法来完成对属性的赋值操作。

接下来,我将给大家展示一个简单的Java类,其中包含了一个属性和一个set方法。代码如下:


public class Person {

  private String name;

  public void setName(String name)

    this.name = name;

  

}

在上面的代码中,我们定义了一个Person类,并定义了一个名为name的属性。接着,我们在Person类中编写了一个setName()方法,用来完成对name属性的赋值操作。在这个方法中,我们使用了关键字this来引用当前的对象,然后将传入的name值赋给属性name。

现在,我们来使用上面的类,看看如何通过set方法赋值。代码如下:


Person p = new Person();

p.setName("Jhon");

在上面的代码中,我们创建了一个Person对象,并使用setName()方法将其name属性赋值为"Jhon"。

除了上面的例子,我们也可以给多个属性设置值。假设我们在Person类中添加了一个age属性,我们可以使用如下的方式来同时设置name和age的值:


public class Person {

  private String name;

  private int age;

  public void setName(String name)

    this.name = name;

  

  public void setAge(int age)

    this.age = age;

  

}

Person p = new Person();

p.setName("Jhon");

p.setAge(30);

在上面的例子中,我们定义了一个Person类,其中包含name和age两个属性,以及相应的setName()和setAge()方法。然后,我们使用这两个方法来设置p对象的name和age属性。

综上所述,通过set方法给Java类的属性赋值非常简单。我们只需要定义一个set方法,使用this关键字引用当前对象,然后将传入的值赋给属性即可。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复