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

     

  • 相关阅读:
    【一】、Cypress下载及安装介绍
    利用Selenium多用户同时开启多线程登录博客园
    实用的jsonpath模块
    Linux常用命令
    Python读取CSV文件
    python算法集锦【四】
    基础类封装-浏览器文件上载类库封装
    基础类封装-查找页面元素类库封装
    基础类封装-键盘类操作库封装
    自动化测试框架Python+selenium+unittest系列 之 配置文件读取(Python)
  • 原文地址:https://www.cnblogs.com/jakeasd/p/5519953.html
Copyright © 2011-2022 走看看