【技术累积】【点】【java】【19】访问权限
java中的四种访问权限
范围如下表
权限 | 类内 | 同包 | 不同包子类 | 不同包非子类 |
---|---|---|---|---|
Public | ✔️ | ✔️ | ✔️ | ✔️ |
默认(Default) | ✔️ | ✔️ | ️ | |
Protected | ✔️ | ✔️ | ✔️ | |
Private | ✔️ |
重点关注下默认情况吧,挺操蛋的
TestNG中关于类的权限要求
TestNG理论上是通过反射来做的。
对于要测试的类,要求是public类型的。
//可用
@Test
public void testU(){
TestStatic.test();
int n = 10;
testSt(n);
log.info("test {}:{}",n,testSt(n));
}
//不可用
@Test
void testU(){
TestStatic.test();
int n = 10;
testSt(n);
log.info("test {}:{}",n,testSt(n));
}