class Customer{ //客户名字 private String name; //客户的银行账户 private Account act; //无参数构造方法 public Customer(){ }其中public Customer()的作用是什么)
时间: 2023-05-30 15:01:34 浏览: 86
public Customer()是一个无参数构造方法,它的作用是创建一个Customer对象,但是该对象的属性值都是默认值,即name为null,act为null。在实际使用中,我们通常会通过该构造方法创建一个空的Customer对象,并在后续的操作中逐步为其设置属性值。
相关问题
class Customer{ //客户名字 private String name; //客户的银行账户 private Account act; public Customer(){ } public Customer(String name, Account act){ this.name = name; this.act = act; } public void setName(String name){ this.name = name; } public String getName(){ return name; } } 其中 public void setName(String name){ this.name = name; } public String getName(){ return name; }的作用是什么
这两个方法是用来设置和获取客户名字的。其中,setName用于设置客户的名字,参数为String类型的name,将客户的名字设置为传入的name值。而getName方法用于获取客户的名字,返回一个String类型的name值。通过这两个方法,可以方便地设置和获取客户的名字属性。
class CarDriver { private String name; public CarDriver() {} //setter/getter //toString }
这是一个Java类CarDriver,它有一个私有变量name和一个默认构造函数。您可以通过创建setter和getter方法来设置和获取name变量的值,并且可以使用toString方法将对象转换为字符串。例如:
```
public class CarDriver {
private String name;
public CarDriver() {}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "CarDriver [name=" + name + "]";
}
}
```
这里我们添加了getter和setter方法来访问name变量,并且覆盖了toString方法以便于打印对象时输出有意义的信息。