`

extends OverWrite

阅读更多
extends(扩展延伸,继承)
用这个方法对class有了进一步的汇总;减少了对具有相同属性的类重复enter的工作量,使函数模块化更高

注:构造函数内的属性和方法能继承
package Extends;
//定义一个父类
public class People {
	public String name;
	
	//定义一个父类的方法
	public void eat(){
		System.out.println("父类在工地吃饭");
	}
	
}

public class son extends  People{
	public void eat(){
		//重写方法
	System.out.println("子类在家里吃饭");
		}
	//方法的重载
	public void eat(String a){
		
		System.out.println("子类不在家里吃饭");
	}
	
	
	}


方法的重写,就是在子类中可overweite way;覆盖了原方法
注意区分 重载

自动跳转 People so=new son();
子类重写了就用子类的方法

多态的实现:同一个类型的多个对象调用同一个方法,执行不同的内容,结果不一样,这种情况叫多态
public class Maneger {
	public static void main(String[] args){
		son s=new son();
		People p=new People();
		
		s.eat();
		s.eat("a");
		p.eat();
		
	}	
	
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics