相关疑难解决方法(0)

Java中构造函数的用途?

构造函数的目的是什么?我一直在学习Java,在我看来,构建器在我们迄今为止所完成的工作中基本上是多余的.如果出现一个目的还有待观察,但到目前为止对我来说似乎毫无意义.例如,以下两段代码之间有什么区别?

public class Program {    
    public constructor () {
        function();
    }        
    private void function () {
        //do stuff
    }    
    public static void main(String[] args) { 
        constructor a = new constructor(); 
    }
}
Run Code Online (Sandbox Code Playgroud)

这就是我们被教导如何做任务的事情,但下面不会做同样的交易吗?

public class Program {    
    public static void main(String[] args) {
        function();
    }        
    private void function() {
        //do stuff
    }
}
Run Code Online (Sandbox Code Playgroud)

构造函数的目的让我感到惊讶,但到目前为止我们所做的一切都非常简陋.

java methods constructor function

19
推荐指数
3
解决办法
10万
查看次数

Java - 如何只创建具有有效属性的对象?

我正在做一个基本的Java课程,我遇到了一个问题:如果我已经将有效参数传递给构造函数,我该如何创建一个对象?

在实现验证后,我应该创建一个替代类并从那里调用构造函数吗?

或者我应该/可以在类中使用静态方法进行验证吗?

在这种情况下,最佳做法是什么?

java validation constructor object

17
推荐指数
3
解决办法
9187
查看次数

标签 统计

constructor ×2

java ×2

function ×1

methods ×1

object ×1

validation ×1