没有方法的类是否有特殊名称?

lum*_*xel 3 java class

什么是没有方法调用的类?我正在尝试理解和学习类,所以我有以下类"变量",它没有方法,只有字段,比如名为"utilities"的文件夹中的字段"Server":

package com.abc.app.utilities;

public class Variables {
    public static String Server="http://192.168.1.29/"; 
}
Run Code Online (Sandbox Code Playgroud)

然后从另一个类中的方法调用此类,这个类位于另一个文件夹或包中:

 URL url = new URL(Variables.Server + "...");
Run Code Online (Sandbox Code Playgroud)

这是(没有方法)一个特定类型的类,或者是一个普通的类,尽管没有任何方法?

Ale*_*lex 7

拉曼是​​正确的,因为所有对象都继承了Object类的方法,所以从技术上讲,你根本就没有任何方法的类.

但是如果你谈论的是一个没有覆盖任何这些方法的类,没有自己的方法,并且大多数/所有字段都是公共的,那么人们通常会调用那些POD类型,或简称为旧数据类型.

就像是:

public class Point2D {
    public int x;
    public int y;
}
Run Code Online (Sandbox Code Playgroud)

将被视为POD类型