abstract class 雇員{ private String name; private String id; private double pay; 雇員(String name,String id,double pay) { this.name=name; this.id=id; this.pay=pay; } public abstract void work();}class 程序員 extends 雇員{ 程序員?(String name,String id,double pay) { super(name,id,pay); } public? void work() { System.out.println("程序員從事編程工作"); }}這段代碼中,抽象類的三個屬性name、ID、pay都是私有化的,為什么能被子類程序員類繼承呢?編譯是通過的,即是說,子類是可以繼承父類私有化類的,那么子類又是否能使用著三個屬性呢?
抽象類的繼承中被私有化修飾的屬性是否能被繼承?
qq_HkJxGnMdGm_0
2019-07-03 13:13:58