小编Jan*_*nie的帖子

参数化构造函数的目的是什么?

他们为什么要用?顺便说一下,我是初学者.我理解初始化值的默认构造函数,因为它具有逻辑意义,但为什么使用带参数的构造函数来表示实例变量age例如等于a.什么目的?没有它,只有初始化构造函数会发生什么?这里提出的其他问题没有意义,例如:

public class MyCats {
    private int age;
    private String name;

 public MyCats(int a, String n) {  // why do I need this?
    age = a;
    name = n;
 }

 public MyCats() {
   age = 0;
   name = "";
 }
}
Run Code Online (Sandbox Code Playgroud)

java parameters constructor

-2
推荐指数
1
解决办法
78
查看次数

标签 统计

constructor ×1

java ×1

parameters ×1