Java 继承——3
编写一个Java应用程序,该程序包括3个类: A类、B类和主类E。其中
类B是类A的子类,在子类B中新增了成员变量和成员方法,并且隐藏了父类
A的成员变量和重写了父类A的成员方法。在主类E的main方法中,创建类B
的对象并赋给父类A的对象a,使用上转型对象a来测试上转型对象的一些特性。
package text1;public class A {
// 编写一个Java应用程序,该程序包括3个类: A类、B类和主类E。其中
// 类B是类A的子类,在子类B中新增了成员变量和成员方法,并且隐藏了父类
// A的成员变量和重写了父类A的成员方法。在主类E的main方法中,创建类B
// 的对象并赋给父类A的对象a,使用上转型对象a来测试上转型对象的一些特性。String pinpai;String xinghao;double jiage;public void car(){System.out.println("宝马");}public void car1(){System.out.println("型号");}public void car2(){System.out.println("价格");}}
package text1;public class B extends A {//在子类B中新增了成员变量和成员方法,并且隐藏了父类
// A的成员变量和重写了父类A的成员方法。private String pinpai;private String xinghao;private double jiage;double youhao;public void car4(){System.out.println("油耗");}public void car(){System.out.println("奥迪");}public void car1(){System.out.println("xinghao");}public void car2(){System.out.println("jiage");}
}
package text1;public class F {public static void main(String[] args) {// TODO 自动生成的方法存根
// 在主类E的main方法中,创建类B
// 的对象并赋给父类A的对象a,使用上转型对象a来测试上转型对象的一些特性。A a;B b=new B();a=b;a.car();a.car1();a.car2();}}
转载于:https://www.cnblogs.com/jakeasd/p/5516928.html
Java 继承——3相关推荐
- java继承详解加练习题
继承 继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法 继承的好处 提高了代码的复用性(多个类相同的成员可以收到同一个类中) 提高了代码的维护性 ...
- java继承对象转换_java 继承的基础(转)
java 继承的基础(转)[@more@]继承是面向对象编程技术的一块基石,因为它允许创建分等级层次的类.运用继承,你能够创建一个通用类,它定义了一系列相关项目的一般特性.该类可以被更具体的类继承,每 ...
- Java继承_Hachi君浅聊Java三大特性之 封装 继承 多态
Hello,大家好~我是你们的Hachi君,一个来自某学院的资深java小白.最近利用暑假的时间,修得满腔java语言学习心得.今天小宇宙终于要爆发了,决定在知乎上来一场根本停不下来的Hachi君个人 ...
- Java继承Exception自定义异常类教程以及Javaweb中用Filter拦截并处理异常
Java继承Exception自定义异常类教程以及Javaweb中用Filter拦截并处理异常 参考文章: (1)Java继承Exception自定义异常类教程以及Javaweb中用Filter拦截并 ...
- java 继承类 变量、静态变量、构造函数执行顺序
java 继承类 变量.静态变量.构造函数执行顺序 Java代码 class C{ static int prt(int i){ System.out.println(i); return i; ...
- Java继承时构造函数的关系
Java继承时构造函数的关系,先来一道笔试题给大家看看: 在继承中,关于构造方法的说明,下列说法错误的是() A.子类无条件的继承父类的无参构造方法, B.子类可以引用父类中的有参构造方法,使用sup ...
- java继承关键字super_java学习笔记-继承中super关键字
背景: 在java继承的概念中我们得知,被声明为私有的类成员对所属的类来说仍然是私有的.类之外的任何代码都不能访问,包括子类. super关键字的两种用法: 1.用于调用超类的构造函数: 2.用于访问 ...
- Java:继承之super关键字,继承之私有权限,继承之方法重写,继承之object类,继承之简单工厂模式
一.继承的概念及用法 继承背后的思想就是 基于已存在的类来构建新类 当从已存在类继承时,就重用了它的方法和属性,还可以添加新的方法和属性来定制新类以应对需求 ...
- Java继承Thread类创建多线程
Java继承Thread类创建多线程 单线程示例 示例,Example01.java public class Example01{public static void main(String[] a ...
- 「万字图文」史上最姨母级Java继承详解
原创公众号:「bigsai」 除公众号以外拒绝任意擅自转载 文章收录在bigsai公众号和回车课堂 课程导学 在Java课堂中,所有老师不得不提到面向对象(Object Oriented),而在谈到面 ...
最新文章
- javascript滚动文字
- k8s Service之NodePort
- Invokedynamic:Java的秘密武器
- [转]table中设置tr行间距
- mysql三大范式_MySQL学习笔记
- IE6下的text-indent属性BUG解决方法
- 【gateway系列】手把手教你gateway整合nacos注册中心
- python求解按等级分配糖果问题
- p6spy oracle,MyBatis集成P6Spy显示实际的SQL(代码教程)
- 机器学习(埋坑)—— 概念学习(Concept Learning)
- sre工程师_什么是SRE? 现场可靠性工程师的重要作用
- python实现zip分卷压缩与解压
- PL3369C-ASEMI原边电源IC芯片PL3369C
- java 计算毫秒差值,关于时间的操作(Java版)——获取给定时间与目前系统时间的差值(以毫秒为单位)...
- vmware虚拟机网络配置详解
- 【HCIE-RS】TAC诊断1
- 2017 码云最火开源项目 TOP 50
- SQL学习之full outer join关键字
- layui table数据表格前端分页
- Eclipse+Pydev详细配置