学习java第五天(继承+修饰符+多态)

本文详细讲解了Java中的继承机制,包括构造方法的默认行为、方法重写规则、访问修饰符的使用,以及单继承和多层继承的特点。重点介绍了私有方法和变量的限制,以及静态与final修饰符的作用。此外,通过实例阐述了多态概念,如向上转型和向下转型的应用。
摘要由CSDN通过智能技术生成

1.继承

 构造方法:子类中所有构造方法都会默认访问父类中无参的构造方法。

每一个子类构造方法的第一条语句默认为super()。

关键字super:与this类似,this用来访问本类,super用来访问父类。

方法重写的注意事项:

1.私有方法不能被重写,私有成员不能被继承

2.子类访问权限不能更低(public>默认>私有)

java中继承注意事项:

1.java中类只支持单继承,不支持多继承

2.java中类支持多层继承(儿子->父亲->爷爷)

2.修饰符

权限修饰符:在同一个类中,同一个类中子类无关类,不同包的子类,以及不同包无关类权限依次由大到小,具体见笔记

状态修饰符:

final(终态)特点:如果修饰方法则不能被重写

如果修饰变量则不能被赋值

如果修饰类则不能被继承

static(静态):当修饰成员变量时:

1.被类的所有对象共享

2.通过类名调用,也可通过对象名调用。

当修饰成员方法时:

该成员方法只能访问静态成员方法和静态成员变量。

3.多态

Animal  a=new Cat();//向上转型

Cat c=(Cat)a;//向下转型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值