编写一个类A,该类创建的对象可以调用方法f输出小写的英文字母表。然

后再编写一个A类的子类B,要求子类B必须继承类A的方法f(不允许重写),

子类B创建的对象不仅可以调用方法f输出小写的英文字母表,而且可以调用子

类新增的方法g输出大写的英文字母表。最后编写主类C,在主类的main方法

中测试类A与类B。

package xiaolianxi;public class A {public void  f (){System.out.println("abcdefg");}}

package xiaolianxi;public class B extends A {public void g(){System.out.println("ABCDEFG");    }}

package xiaolianxi;public class C {public static void main(String[] args){A a = new A();a.f();B b = new B();b.g();}}

转载于:https://www.cnblogs.com/zhailiming/p/5520321.html

Java 继承 小练习相关推荐

  1. Java继承之object类、继承小练习和继承简单工厂模式

    1.object类常见方法 (1)Java中,所有类都直接或间接继承自java.lang.Object类,Object类可以说是Java中所有类的祖先即根类 (2)Java中任何类都继承了Object ...

  2. Java继承_Hachi君浅聊Java三大特性之 封装 继承 多态

    Hello,大家好~我是你们的Hachi君,一个来自某学院的资深java小白.最近利用暑假的时间,修得满腔java语言学习心得.今天小宇宙终于要爆发了,决定在知乎上来一场根本停不下来的Hachi君个人 ...

  3. Java:继承之super关键字,继承之私有权限,继承之方法重写,继承之object类,继承之简单工厂模式

    一.继承的概念及用法       继承背后的思想就是        基于已存在的类来构建新类         当从已存在类继承时,就重用了它的方法和属性,还可以添加新的方法和属性来定制新类以应对需求 ...

  4. 「万字图文」史上最姨母级Java继承详解

    原创公众号:「bigsai」 除公众号以外拒绝任意擅自转载 文章收录在bigsai公众号和回车课堂 课程导学 在Java课堂中,所有老师不得不提到面向对象(Object Oriented),而在谈到面 ...

  5. Java继承多态经典案例分享

    今天动力节点java培训机构小编为大家分享Java继承多态经典案例,希望通过此文能够帮助到大家,下面就随小编一起看看Java继承多态经典案例. public class A { public Stri ...

  6. java继承方法规则或规律

       方法的继承与属性的继承有很大的不同,属性任何继承方式均可,而方法则有各种限制,于是动力节点Java培训机构小编在这里做了一个简单的总结. 1.修饰符相同的方法覆盖,即只改内部,不改外部 2.访问 ...

  7. java 继承 子类 实例化_关于Java继承中父类和子类构造函数的问题

    Java子类在实例化时默认调用的是父类的无参构造函数,不论实例化时调用的是子类的有参还是无参构造函数, 1.当父类没有显式定义构造方法时, 编辑器会默认为此类添加一个隐式无参构造函数.此时子类可以有自 ...

  8. java_basic_review(5) java继承

    [0]README 1)本文主要对 java 继承的一些 重点知识进行复习: 2)for source code, please visit java_basic_review(5)源代码 3) pr ...

  9. java同名函数_浅谈Java 继承接口同名函数问题

    在Java中如果一个类同时继承接口A与B,并且这两个接口中具有同名方法,会怎么样? 动手做实验: interface A{ void fun(); } interface B{ void fun(); ...

  10. java 继承 extends_java中的继承 (extends) 详解

    继承(extends) 1. 父类与子类 父类也叫基类.超类  子类也叫派生类  在继承的而关系中,"子类就是一个父类".也就是说,子类可以被当做父类来看待.例如父类是员工,子类是 ...

最新文章

  1. ART基因序列生成器,究竟是做什么的?
  2. JAVA socket编程实例 转载
  3. JVM调优:运行参数,内存模型,mat、jps、jstat、jmap、jstack、jvisualvm工具的使用
  4. Android Studio 约束布局[ConstraintLayout]
  5. F5刷新表单页不能清空缓存
  6. (转) 淘淘商城系列——搜索服务搭建
  7. linux gdb基本概念
  8. USB转TTL、USB转232的区别
  9. R语言数据分析案例(1)
  10. Android ListView notifyDataSetChanged()不刷新数据
  11. 通过QQ 2012 客户端协议获取clientkey的0x30数据包分析
  12. 文件模式为 rw-r r linux,linux中-rw-rw-r-- l 是什么意思啊,linux 里命令ls -l 后,文件类型权...
  13. 史上最强窃密软件来袭,手机或成泄密工具
  14. 7-4 工作分配问题分数 20作者 陈晓梅单位 广东外语外贸大学
  15. VBA的参数传递:ByVal 和 ByRef 的区别
  16. Pinbox使用感受
  17. 18天精读掌握《费曼物理学讲义卷一》 第2天 2019.6.13
  18. 【整理】3dsMax烘焙纹理模糊
  19. 金山词霸2011 vs. 有道词典4.0
  20. 微软面试题:打印折纸的折痕

热门文章

  1. php include_once 路径,php使用include加密路径的方法介绍
  2. linux已开机时间,Linux查看系统开机时间
  3. 工厂模式在 Calendar 类中的应用
  4. 从0开始html前端页面开发_HTML各标签介绍
  5. iOS--AppIcon和启动图片LaunchImage
  6. Linux下的特殊权限SetUID
  7. error: expected constructor, destructor, or typ...
  8. 预测接口表:MRP_FORECAST_INTERFACE
  9. linux 时间服务器安装配置
  10. axios取消接口请求