愚蠢的类名称的解决方法

时间:2016-02-17 17:18:06

标签: java

在我们公司,我们有一条规则,规定所有文件的名称前面都必须有8个字母的前缀。 例如,Blarghhh_MyFile.java。 由于Java的限制,公共类必须具有与其文件相同的名称,因此我们的类具有愚蠢的名称。例如:

Blarghhh_MyClass myObject = new Blarghhh_MyClass();

相反

MyClass myObject = new MyClass();

有人知道解决方法吗?

1 个答案:

答案 0 :(得分:1)

您不能在Java中拥有类的别名。但是你可以简单地创建一个新类,让它扩展你的旧类。就像是: MyLongNameClass.java

public class MyLongNameClass{
    //stuff
}

WorkingClass.java

public class WorkingClass {

    private void coolFunc(){
    MyClass mc = new MyClass();
    }


    private class MyClass extends MyLongNameClass{}
}

但我宁愿输入整个名字然后这样做。