第七周博客

1.继承:
继承就是保持已有类的特性而构造新类的过程。继承后,子类能够利用父类中定义的变量和方法,就像它们属于子类本身一样。
继承分为单继承和多继承,单继承是一个子类最多只能有一个父类;多继承子类可有两个以上的父类。Java的类只支持单继承,而接口支持多继承,所以Java多继承的功能是通过接口方式来间接实现的
2.override和overload
override是重写,重写是指在不同类中,将父类的方法在子类中重新写一遍,子类继承了父类原有的方法,但有时又不想继承父类原有一模一样的方法,所以就在返回类型,方法名,参数列表相同的情况下,对方法体进行修改进行重写。
overload是重载,重载指在一个类中,具有多个相同名称的方法,他们的参数列表却不相同
3有关习题

public class Animal {

	public void eat(){
		System.out.println("动物eat;");
	}
	public void sleep(){
		System.out.println("动物sleep;");
	}
	public void move(){
		System.out.println("动物move;");
	}
}

public class Eagle extends Animal{
	public void eat(){
		System.out.println("Eagleeat;");
	}
	public void move(){
		System.out.println("Eaglemove;");
	}
}

public class Tiger extends Animal{

	public void eat(){
		System.out.println("Tigereat;");
	}
	public void move(){
		System.out.println("Tigermove;");
	}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值