面向对象三大特征,super关键字,以及父类引用指向子类对象。访问权限的大小。
来源:互联网 发布:nba2kol球员数据更新 编辑:程序博客网 时间:2024/06/05 18:04
一.封装,反射的时候在详细补充。
二.继承
补充:子类的访问权限一定要大于等于父类。
访问权限的优先级顺序:public(在哪里都可以访问)>protected(保护的意思,子类可以访问,但是子类的权限要大于父类的权限,这是首要条件,否者子类依旧访问不到)
>默认(就是什么都不写的意思,只能在同一个包下被访问)>private(只能在同一个类下被访问)。
补充:super关键字的含义:super代表的是父类对象的引用,存的是父类的地址值。
子类(又叫派生类)父类(又叫基类,超类)。
子类不能直接访问父类的私有成员,只能访问父类的成员变量和成员方法。
不能继承父类的构造方法,但是可以通过super()来访问父类的构造方法,如果在super(),小括号里写上参数就代表访问父类的又参构造。
在创建对象的时候,不管使用的是有参还是无参,会默认访问父类的无参构造,因为如果你不写super(),系统 会默认给你写。
在继承中访问成员的特点:遵循就近原则,子类有就使用子类的,否者就使用父类的,如果都没有就报错。
三.多态
特点:必须有继承关系.
2.必须有方法重写。
3.要有父类引用指向子类对象。
当父类和子类有相同名字 的方法的时候,那么在调用的时候,编译看左边(父类),运行看右边(子类)。
其他情况下,无论是编译还是运行都要看父类,父类有就使用,没有就报错。
父类不能使用子类特有的成员变量和方法。
阅读全文
0 0
- 面向对象三大特征,super关键字,以及父类引用指向子类对象。访问权限的大小。
- 面向对象三大特征之继承、super关键字
- 父类的引用指向子类对象
- 黑马程序员:类,对象,面向对象以及三大特征
- 面向对象概述以及三大特征
- 父类引用指向子类对象
- 子类引用指向父类对象???
- 父类引用指向子类对象
- 父类引用指向子类对象
- 父类引用指向子类对象
- 父类引用指向子类对象
- 父类引用指向子类对象
- 父类引用指向子类对象
- 关于父类引用指向子类对象
- 父类引用指向子类对象
- 父类引用指向子类对象
- 父类引用指向子类对象
- 父类引用指向子类对象
- 北大医药不是北京大学的本色校企,北大校企管理混乱
- 猜数字游戏
- 初识数组和字符串
- java中正则表达式的优先级
- 登录逻辑
- 面向对象三大特征,super关键字,以及父类引用指向子类对象。访问权限的大小。
- 九九乘法表
- Java基础
- AttributeError: 'module' object has no attribute 'Spider' 解决了
- c#快速入门简写
- Java并发编程
- Python3
- Spring核心AOP(面向切面编程)
- 自旋锁、阻塞锁、重入锁、偏向锁、轻量锁和重量锁