java 继承练习题3
Posted 风起,唯有努力生存
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 继承练习题3相关的知识,希望对你有一定的参考价值。
写一个Java应用程序,该程序包括3个类: A类、B类和主类E。其中
类B是类A的子类,在子类B中新增了成员变量和成员方法,并且隐藏了父类
A的成员变量和重写了父类A的成员方法。在主类E的main方法中,创建类B
的对象并赋给父类A的对象a,使用上转型对象a来测试上转型对象的一些特性。
public class A { public int a; public void a1() { System.out.println("这是A的一个方法"); } }
package com.hanqi; public class B extends A { private int a; public void a1() { System.out.println("这是重写的A的方法"); } public int b; public void b1() { System.out.println("这是B新增加的方法"); } }
package com.hanqi; public class E1 { public static void main(String[] args) { // TODO 自动生成的方法存根 A a; B b=new B(); a=b; a.a1(); } }
以上是关于java 继承练习题3的主要内容,如果未能解决你的问题,请参考以下文章