java代码练习 work061

work061.java

package test04;public class work061
{public static void main(String[] args){Subs1 a1 = new Subs1();a1.doIt();a1.doIt3();Parents1 b2 = (Parents1)a1;//b2.doIt(); //private方法,无法调用b2.doIt2();b2.doIt3();}}class Parents1
{private final void doIt(){System.out.println("Parents.doIt");}final void doIt2(){System.out.println("Parents.doIt2");}public void doIt3(){System.out.println("Parents.doIt3");}
}class Subs1 extends Parents1
{public final void doIt(){System.out.println("Subs.doIt");  //似乎声明为private final的方法,可以使用public final重写}//void doIt2()  //final方法不可重写public void doIt3(){System.out.println("Subs.doIt3");}}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部