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

     

  • 相关阅读:
    NOIp2016 D2T3 愤怒的小鸟【搜索】(网上题解正解是状压)
    NOIp2018D1T1 积木大赛 【思维】
    NOIp2018D1T2 货币系统【分析&完全背包】
    NOIp2017D1T2 时间复杂度【模拟】
    NOIp2015D1T3 斗地主【暴搜】
    NOIp2013D2T3 华容道【搜索&图论-最短路】
    Andrew算法求二维凸包-学习笔记
    最小割的一些小技巧(实用小干货)
    USACO4.3 Buy Low, Buy Lower【简单dp·高精度】
    iOS本地推送与远程推送详解
  • 原文地址:https://www.cnblogs.com/jakeasd/p/5516928.html
Copyright © 2011-2022 走看看