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

     

  • 相关阅读:
    jsp 接收汉字参数乱码
    文件下载汉字乱码
    服务器端汉字乱码
    SpringMVC + ajax
    Java正确URL解码方式:URLDecoder.decode
    spring MVC 文件上传错误
    json
    android 带checkbox的List
    Incorrect string value: 'xE8x8Bx8FxE6x99xA8...' for column 'user_name' at row 1
    django初探-创建简单的博客系统(一)
  • 原文地址:https://www.cnblogs.com/jakeasd/p/5516928.html
Copyright © 2011-2022 走看看