java继承

1.什么是继承
继承就像是我国文字的演变,由最初的结草记事到文言文再到现在的白话文,每一个新的文字的产生都是站在前提一个文字的肩膀上发展而来的,既有上一个文字的特点,也有属于自己的特点。文字的发展就像是Java程序语言的继承,子类继承父类中的属性与方法。

2.继承的优点
由于继承让我们的程序变的清晰明朗化,不应在为几个类中某个共有的属性去反复定义了。

3.继承的格式
public class 类名(子类) extends 类名(父类){

}

4.继承的特点
继承是对于父类中定的私有的属性与方法是不能调用的。就像是一个山寨公司去模仿一个公司的经典产品,不论他的技术有多牛,他都不可能做出完全一模一样的产品出来,而这些模仿不出的部分就像是经典产品公司做的一个私有的定义,是别的公司无法来用的,这样能更好保护自己的权益。

5.方法的重写
继承中方法的重写就像是一个软件公司,一个软件的每一个版本都是采用更新的方法,但是每一个版本的更行的内容都不同。方法的重写也就是子类重写父类的方法,虽然方法名一样,但是方法体却不一样。

6.自动转型
自动转型就是利用父类的对象名来建立一个子类的对象。就像是在生活中我的朋友拿了一个苹果手机,我看见了就对他说:“这就是苹果公司最新出的iPhone5?”

7.自动转型的格式:
父类 对象名 = new 子类构造方法();

8.自动转型的特点
优点就是在一个父类有许多的子类的情况下,而每一个子类都要去调用父类中对于子类的相同的方法,就可以把父类中的方法整合起来,用自动转型的方式来创建对象并调用。
缺点就是不能调用子类中父类所没有的方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值