No. please check below example class Test1 { private Test1() { } } class Test2 : Test1 { } Error: .Test1.Test1()' is inaccessible due to its protection level