083 01 Android 零基础入门 02 Java面向对象 01 Java面向对象基础 02 构造方法介绍 02 构造方法-带参构造方法

时间:2023-12-17 22:14:56

083 01 Android 零基础入门 02 Java面向对象 01 Java面向对象基础 02 构造方法介绍 02 构造方法-带参构造方法

本文知识点:构造方法-带参构造方法

说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步

构造方法-带参构造方法

带参构造方法,多数情况下的作用,用于设置属性值,如何实现带参构造方法的输入参数的参数值传递给成员属性呢?

083 01 Android 零基础入门  02 Java面向对象 01 Java面向对象基础 02 构造方法介绍 02 构造方法-带参构造方法

方案1:

修改带参构造方法的输入参数的参数名的方式, 来去完成对成员属性的匹配赋值。

083 01 Android 零基础入门  02 Java面向对象 01 Java面向对象基础 02 构造方法介绍 02 构造方法-带参构造方法

083 01 Android 零基础入门  02 Java面向对象 01 Java面向对象基础 02 构造方法介绍 02 构造方法-带参构造方法

这种方案的弊端比较明显:

1、需要刻意将参数名设置为与属性名不同的名字,比较麻烦

2、因为修改了名字,在相应对照的时候也很不方便

有没有什么方法,可以减少工作量(不用修改参数名),又能清晰的知道是给属性赋值呢?

083 01 Android 零基础入门  02 Java面向对象 01 Java面向对象基础 02 构造方法介绍 02 构造方法-带参构造方法