在java中使用构造函数的优点,如减少内存或安全性 内存减少 安全建议 等

在java中使用构造函数的优点,如减少内存或安全性 内存减少 安全建议 等,java,Java,它们的存在是因为它们允许您创建对象的实例。我能想到的构造函数之所以有用的主要原因是,如果传递给它们的参数是正确的,那么它们允许您在其主体中进行检查,但即使在没有参数的构造函数中,您也可以执行许多检查。例如,看,如果你有一个类Person,你创建的Person带有年龄参数: class Person { int age; Person(int age) { if(age < 0) { throw new IllegalArgumentE

它们的存在是因为它们允许您创建对象的实例。我能想到的构造函数之所以有用的主要原因是,如果传递给它们的参数是正确的,那么它们允许您在其主体中进行检查,但即使在没有参数的构造函数中,您也可以执行许多检查。例如,看,如果你有一个类Person,你创建的Person带有年龄参数:

class Person {
    int age;
    Person(int age) {
        if(age < 0) {
            throw new IllegalArgumentException();
        }
        this.age = age;
    }
} 

如果你过了错误的年龄,你就不允许创建新人。

如果你的问题是关于Java的,为什么要用javascript和c标记它?另外,除了使用构造函数,您还有什么选择?程序化编程?你在问一些类似于人类肺部的优势是什么的问题?它们有什么用处?