为什么我们需要参数化构造函数

参数化构造函数需要什么,而我们可以使用默认构造函数对象来传递值



不负相思意
浏览 108回答 1
1回答

慕容森

假设您有以下课程:class Employee {    private int id;    private String name;}在创建此类的对象之后,id您将如何设置值?name您可能会说您可以为这些编写getters和setters设置值。但是,这将导致以下结果:您需要在创建每个对象后显式编写代码来设置这些值您的 Employee 对象将是可变的如果你想让这些对象不可变,同时又想编写一些可读的代码怎么办?那时您将使用参数化构造函数。这只是一个用例,您可以在此处阅读更多相关信息。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java