abstract class Basic (){
public synchronized void basicMethod(String string){
//Some actions here
}
}
public class A extends Basic{
public void aMethod(){
//Some actions here
}
}
public class B extends Basic{
public void bMethod(){
//Some actions here
}
}
Basic a = new A();
Basic b = new B();
a.basicMethod(); // acquires lock
b.basicMethod(); //Same lock?
言い換えれば、ロックは具体的なオブジェクトまたはスーパークラスにも関連していますか?