java 继承练习题3
2016-05-22 16:11
561 查看
写一个Java应用程序,该程序包括3个类: A类、B类和主类E。其中
类B是类A的子类,在子类B中新增了成员变量和成员方法,并且隐藏了父类
A的成员变量和重写了父类A的成员方法。在主类E的main方法中,创建类B
的对象并赋给父类A的对象a,使用上转型对象a来测试上转型对象的一些特性。
类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(); } }
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/03/b3ce2d5aa537a6b9e92617d2acdb365d.png)
相关文章推荐
- Xlint以及Java Lint 选项
- Xlint以及Java Lint 选项
- spring问题(转)
- Spring声明式事务配置
- Spring JDBCTemplate配置使用
- springMVC(11)------数据列表显示
- java 继承练习题2
- JAVA反射(一)获取Class对象的三种方式及其区别
- 将Android Studio的工程文件导入eclipse出现中文乱码怎么处理
- java 继承练习题1
- xxx.java: Recompile with -Xlint:deprecation for details
- xxx.java: Recompile with -Xlint:deprecation for details
- Java web 监听器
- Spring4.0.6 Websocket详细配置
- 如何将Android Studio的工程导入到eclipse中
- java静态内部类(重点
- Java HashMap的工作原理
- Eclipse上GitHub的安装和上传过程详细示例
- Java 内部类
- xxx.java: Recompile with -Xlint:unchecked for details.