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();
    
    	}
    
    }
    

     

  • 相关阅读:
    网络安全笔记1-局域网、DOS、用户与组、远程、NTFS、文件共享、DHCP、DNS、WEB、FTP、域、PKI、扫描与爆破
    ASM入网小助手卸载
    列表拖拽排序 ----vue.js
    如何让谷歌索引你的页面
    命令导入大数据库

    大数据-快读
    微服务参考文章
    Java-BigDecimal踩坑记录
    CF1285F Classical?
  • 原文地址:https://www.cnblogs.com/jakeasd/p/5519953.html
Copyright © 2011-2022 走看看