继承

本文深入解析This关键字的作用,探讨如何区分成员变量和局部变量,以及Super在子类中的运用。讲解了继承的原理和多态性在代码中的实现,还涵盖了重写的概念和抽象类的设计。同时,剖析了Java的四大权限修饰符。
摘要由CSDN通过智能技术生成

一,This和super关键字

this关键字是用于存放引用堆地址,指向调用对象, 用来区别成员变量和局部变量

super是存在于子类和父类之间的,当子类中的成员变量和父类的成员变量相同时,用于指向super,这个还可以调用父类方法|构造函数|成员变量

二、继承

可以使得子类具有父类的属性和方法等,子类还可以自身扩展,

三、多态

概念:

多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。

四、重写

当子类调用父类时,子类就可以给父类某个属性或方法进行重写,从新定义自己的属性和方法。

五、抽象类

抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。

由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。

六、四大权限修饰符

public:公共的

default :默认权限

protected:受保护的

private:私有的

publicprotected(default)private
同一个类yesyesyesyes
同一个包yesyesyesno
不同包子类yesyesnono
不同包非子类yesnonono
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值