zoukankan      html  css  js  c++  java
  • Java 继承——6

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

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

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

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

    中测试类A与类B。

    package text2;
    
    public class A {
    //	编写一个类A,该类创建的对象可以调用方法f输出小写的英文字母表。然
    //	后再编写一个A类的子类B,要求子类B必须继承类A的方法f(不允许重写),
    //	子类B创建的对象不仅可以调用方法f输出小写的英文字母表,而且可以调用子
    //	类新增的方法g输出大写的英文字母表。最后编写主类C,在主类的main方法
    //	中测试类A与类B。
    	
    	public void f()
    	{
    		for (char i='a';i<='z';i++)
    		{
    			System.out.print(i);
    		}
    	}
    
    
    }
    
    package text2;
    
    public class B extends A {
    //	后再编写一个A类的子类B,要求子类B必须继承类A的方法f(不允许重写),
    //	子类B创建的对象不仅可以调用方法f输出小写的英文字母表,而且可以调用子
    //	类新增的方法g输出大写的英文字母表。
    
    	@Override
    	public void f() {
    		// TODO 自动生成的方法存根
    		super.f();
    	}
    	public void g()
    	{
    		for (char i='A';i<='Z';i++)
    		{
    			System.out.print(i);
    		}
    	}
    
    
    	
    
    }
    
    package text2;
    
    public class C {
    //	最后编写主类C,在主类的main方法
    //	中测试类A与类B。
    	public static void main(String[] args) {
    		// TODO 自动生成的方法存根
    		A a=new A();
    		a.f();
    		B b=new B();
    		b.f();
    		b.g();
    
    	}
    
    }
    

     

  • 相关阅读:
    Hibernate 笔记 之 三 基础优化方面
    Hibernate 笔记 之 二 查询
    Hibernate 笔记 之 一 创建与配置
    hibernate初次配置及测试
    CentOS 7.3 安装MySQL--Java--Tomcat
    Spring AOP:自动注入参数值
    Spring AOP:实现Request信息获取
    IntelliJ IDEA导出项目文档
    IntelliJ IDEA:Shortcut Key
    iText生成PDF
  • 原文地址:https://www.cnblogs.com/jakeasd/p/5519953.html
Copyright © 2011-2022 走看看