JAVA面向对象(继承)

继承
.继承是类与类之间的关系(IS-A),所以,一个子类只有一个父类,但一个父类可以有多个子类;
.在JAVA中Object是所有类的超父类,是所有类的根源,所有类(包括数组)都是从它继承而来;
.如果一个类没有使用extends关键字,这个类就自动继承Object类;
.在JAVA中,只有单继承和多层继承,不可以有多继承;
继承的优点:
.共有的属性,行为可以复用(父类非private的属性,方法和构造器除外);
.可以拥有更多的子类;
方法的重写:
.如果父类的方法不适用于子类时,子类可以按自身要求重写父类的方法;
.方法名,参数列表和返回类型必须保持一致;
.声明为final的方法不能重写;
.子类重写之后的访问修饰符必须大于父类重写前的访问修饰符;
.子类重写后不能抛出父类重写前更多的异常;
方法的重载:
.在同一个类里面,方法名相同,参数不同;
.必须改变参数列表,参数,数量,顺序至少一项不同;
.可以改变返回类型和访问修饰符;
.方法能够在同一个类中或者在一个子类中被重载;

初入JAVA编程,错误的地方请指教;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值