zoukankan      html  css  js  c++  java
  • 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();
    		
    		
    
    	}
    
    }
    

     

  • 相关阅读:
    linux-kernel邮件列表订阅出错,提示命令不能识别---解决方案
    MD5(单向散列算法)原理分析
    win32汇编跳转指令用法
    (转载)c/c++优先级列表
    linux man手册各个章节的意义
    如何解决dpkg: error processing install-info
    python魔法函数(常见)
    redis 哈希封装
    数据库去重
    抖音破解字体加密
  • 原文地址:https://www.cnblogs.com/jakeasd/p/5516928.html
Copyright © 2011-2022 走看看