zoukankan      html  css  js  c++  java
  • JAVA之多态

    初见多态

    多态之重写

    子类中和父类有相同的方法
    子类和父类用一样的方法
    重载:两个重名的方法,参数不一样

    重写:子类中定义和父类一样的方法,完全相同一模一样,名字参数返回值

    package test33;
    
    public class diqiuren
    {
    
    	
    	public void speak()
    	{
    		System.out.println("大家好我是地球人");
    		
    		
    	}
    	
    	
    }
    

      

    package test33;
    
    public class zhongguoren extends diqiuren
    {
    
    	/*public void speak()//子类中定义和父类一样的方法
    	{
    		System.out.println("我是中国人");
    		
    	}*/
    	public void bainian()
    	{
    		System.out.println("a");
    		
    	}
    	
    	
    }
    

      

    package test33;
    
    public class override
    {
    
    	public static void main(String []args)
    	{
    		diqiuren d1 =new diqiuren();
    		d1.speak();
    		zhongguoren c1 =new zhongguoren();
    		c1.speak();
    	
    		
    	}
    	
    	
    	}
    	
    

      

    输出结果

    大家好我是地球人
    大家好我是地球人

    性质 1.如果子类中没有调用的方法话则会从父类调用方法

         2.如果子类中有一个和父类相同的方法(这里的相同指完全相同)话,则在子类调用的时候优先调用子类的方法

  • 相关阅读:
    盒子模型
    flex布局
    less基本使用
    vue全局配置(引入全局方法样式、按需加载elementui)
    vue性能优化
    vue实现原理
    webapi读取配置文件内容
    命令行启动dotnet core项目
    Linux常用命令
    sqlserver数据库密码忘记了,如何重置?
  • 原文地址:https://www.cnblogs.com/a986771570/p/7092513.html
Copyright © 2011-2022 走看看