我的一次采访中有一个问题:
假设我有一个classA,我应该只在classA中创建classA的对象,而不是在任何其他类中,例如:
classA{
// some instructions
ClassA a = new ClassA();
}
ClassB{
//Some instructions
ClassA a1 = new ClassA(); // Here I should throw a compilation or runtime error.
}
Run Code Online (Sandbox Code Playgroud)
我通过添加私有构造函数告诉我,但他告诉我们应该能够在同一个类中创建多个对象.我能做到吗?
您好,我正在尝试找到一个只接受小写字母的正则表达式,不接受其他字母,
我厌倦了几种选择,但没有任何效果,有人可以指导我吗:
这是我尝试过的表达方式:
(?=.*[a-z])--> this is not working if we have "aaaAA"
[a-z]+^[A-Z]
^[A-Z]+[a-z]+^[A-Z]
Run Code Online (Sandbox Code Playgroud)
请帮我。