我没有任何Java经验,但有C背景。我想创建一个新的数据类型,比如抽象数据类型。在C中,这将通过为新数据类型创建一个结构来完成;我知道在Java中,您为该新数据类型创建一个类,然后着手为该类创建对象。我已经用两种不同的方式编写了这个,它们似乎都有效。但是我不明白第二种方式的缺点。在这里,我为数据类型创建一个类,创建它的一个实例,然后执行操作。我发现这是互联网教程中使用的设计。publicclassDesignOne{publicstaticvoidmain(String[]args){MyDataTypeobj=newMyDataType(3,4);System.out.println